public IActionResult Detail(SDHCCUserPass model, IEnumerable <string> selectRoles) { var user = users.GetUserById(model.Id); var userModel = user.ConvertUserToPass(); userModel.Properties = model.Properties; var userUpdate = userModel.ConvertPassToUser(); users.UpdateUser(userUpdate); users.UpdateUserRole(userUpdate, selectRoles); return(RedirectToAction("Detail", "User", new { @area = "Admin", @id = user.NormalizedUserName })); }
public IActionResult Create(SDHCCUserPass model, IEnumerable <string> selectRoles) { var user = model.ConvertPassToUser(); users.CreateUser(user); if (!String.IsNullOrEmpty(user.Id)) { users.UpdateUserRole(user, selectRoles); } else { return(View(model)); } return(RedirectToAction("Detail", "User", new { @area = "Admin", @id = user.Id })); }