完成分配

This commit is contained in:
yubaolee
2016-10-21 00:33:35 +08:00
parent de50581f8b
commit b3a7afc32b
10 changed files with 206 additions and 284 deletions

View File

@@ -130,7 +130,7 @@ namespace OpenAuth.App
foreach (var role in orgroles)
{
RoleVM rolevm = role;
rolevm.IsBelongUser = userroles.Any(u => u.Id == role.Id);
rolevm.Checked = userroles.Any(u => u.Id == role.Id);
var orgs = _orgRepository.LoadByRole(role.Id);
rolevm.Organizations = string.Join(",", orgs.Select(u => u.Name).ToList());
rolevm.OrganizationIds = string.Join(",", orgs.Select(u => u.Id).ToList());
@@ -139,16 +139,6 @@ namespace OpenAuth.App
return rolevms;
}
public void AccessRole(Guid userId, Guid[] roleIds)
{
_relevanceRepository.AddRelevance("UserRole", roleIds.ToLookup(roleId => userId));
}
public void DelAccessRole(Guid userId, Guid[] roleids)
{
_relevanceRepository.DeleteBy("UserRole", roleids.ToLookup(roleId => userId));
}
public List<Guid> GetUsersInRole(string ruleName)
{
var role = _repository.FindSingle(u => u.Name == ruleName);

View File

@@ -55,7 +55,7 @@ namespace OpenAuth.App.ViewModel
/// <summary>
///是否属于某用户
/// </summary>
public bool IsBelongUser { get; set; }
public bool Checked { get; set; }
public static implicit operator RoleVM(Role role)
{