示例#1
0
        public void DeAssignUser(RoleDto role, UserDto user)
        {
            SecurityUserPresenter userPresenter = new SecurityUserPresenter();

            if (userPresenter.DeAssignUserToRole(user, role.RoleId))
            {
                SecurityUserBindingList.Remove(user);
            }
        }
示例#2
0
 public bool UpdateUser(UserDto user)
 {
     if (userPresenter.Update(user) != null)
     {
         SecurityUserBindingList.ResetBindings();
         return(true);
     }
     return(false);
 }
示例#3
0
 public bool AddUser(UserDto user)
 {
     if (userPresenter.Insert(user) != null)
     {
         SecurityUserBindingList.Add(user);
         return(true);
     }
     return(false);
 }
示例#4
0
 public bool DeleteUser(UserDto user)
 {
     if (userPresenter.Remove(user) != null)
     {
         SecurityUserBindingList.Remove(user);
         return(true);
     }
     return(false);
 }
示例#5
0
 public void DeAssignUser(SecurityGroupDto group, UserDto user)
 {
     if (presenter.DeAssignUsers(new List <UserDto>()
     {
         user
     }, group.SecurityGroupId))
     {
         SecurityUserBindingList.Remove(user);
     }
 }