完成直接为用户分配模块

This commit is contained in:
yubaolee
2015-11-26 23:09:25 +08:00
parent e259fdd34c
commit fc7c568b3a
9 changed files with 109 additions and 5 deletions

View File

@@ -11,12 +11,15 @@ namespace OpenAuth.App
{
private IUserRepository _repository;
private IOrgRepository _orgRepository;
private IUserModuleRepository _usermoduleRepository;
public UserManagerApp(IUserRepository repository,
IOrgRepository orgRepository)
IOrgRepository orgRepository,
IUserModuleRepository usermoduleRepository)
{
_repository = repository;
_orgRepository = orgRepository;
_usermoduleRepository = usermoduleRepository;
}
public int GetUserCntInOrg(int orgId)
@@ -112,6 +115,11 @@ namespace OpenAuth.App
_repository.SetOrg(user.Id, orgIds);
}
public void AccessModules(int userId, int[] ids)
{
_usermoduleRepository.DeleteByUser(userId);
_usermoduleRepository.AddUserModule(userId, ids);
}
}
}