调整程序框架

This commit is contained in:
yubaolee
2015-05-23 12:10:53 +08:00
parent b4fc05a823
commit d2641d40fa
44 changed files with 434 additions and 635 deletions

View File

@@ -7,28 +7,6 @@ namespace OpenAuth.Domain.Service
{
public class MenuService
{
private IUserRepository _userRepository;
public MenuService(IUserRepository repository)
{
_userRepository = repository;
}
public List<Menu> GetMenuFor(string userId)
{
var menus = new List<Menu>();
var user = _userRepository.FindById(userId);
if (user != null)
{
foreach (var role in user.Roles)
{
foreach (var menu in role.RoleMenus.Where(menu => !menus.Exists(e =>e.MenuId == menu.MenuId)))
{
menus.Add(menu);
}
}
}
return menus;
}
}
}