public void DeleteRoleMember(DeleteSecurityRoleMemberModel model, ClaimsPrincipal user) { authorizationLogic.IsAuthorizedThrowsException(AuthorizationScopes.ManageRoles, user, model, EventCategory.RoleManagementUpdate); SecurityRole role = configurationRepository.Get <SecurityRole>(model.RoleId); role.Member = role.Member.Where(member => member != model.MemberId).ToList(); configurationRepository.Update <SecurityRole>(role); }
public JsonResult DeleteRoleMember([FromRoute] DeleteSecurityRoleMemberModel model) { roleManagement.DeleteRoleMember(model, User); return(http.RespondSuccess()); }