public bool RemoveFromRole(int userId, string roleName) { UserRoleInfoServiceModel userRoleInfo = this.GetUserRoleInfo(userId, roleName); if (userRoleInfo == null || !userRoleInfo.InRole) { return(false); } UserRole userRole = this.db .Find <UserRole>(userId, userRoleInfo.Id); this.db.Remove(userRole); this.db.SaveChanges(); return(true); }
public bool AddToRole(int userId, string roleName) { UserRoleInfoServiceModel userRoleInfo = this.GetUserRoleInfo(userId, roleName); if (userRoleInfo == null || userRoleInfo.InRole) { return(false); } UserRole userRole = new UserRole { RoleId = userRoleInfo.Id, UserId = userId }; this.db.Add(userRole); this.db.SaveChanges(); return(true); }