public async Task <ResultVM> SaveUserRoles(UpdateUserRolesVM razorModel) { try { ResultVM result = await HttpMethods <UpdateUserRolesVM> .PostAsync(Client, razorModel, "/saveUserRoles"); return(result); } catch (Exception e) { return(new ResultVM { Message = e.Message, Status = Status.Error }); } }
public async Task <IActionResult> EditRole(List <AddUserRoleVM> model, string roleid) { var razorModel = new UpdateUserRolesVM { RoleId = roleid, UserRoles = model }; var result = await _administrationClient.SaveUserRoles(razorModel); if (result.Status == Status.Error) { TempData["updateRolesErrorMessage"] = result.Message; return(RedirectToAction("EditRole", "Administration", new { roleid })); } return(RedirectToAction("ShowAllRoles", "Administration")); }