public IActionResult SetRoles(UserRolesFormModel formModel) { bool result = this.users.SetRoles(formModel.UserId, formModel.RoleIds); if (!result) { return(NotFound()); } TempData.AddSuccessMessage("Roles changed succcessfully."); return(RedirectToAction(nameof(All))); }
public async Task <IActionResult> AddToRole(string id, UserRolesFormModel user) { if (!this.users.UserExists(id)) { return(NonExistentUser(id)); } var success = await this.users.AddToRole(id, user.Roles); if (success) { this.GenerateMessage(string.Format(SuccessAddedUserToRole, user.Name), Alert.Success); } return(RedirectToAction(nameof(All))); }