public ActionResult Update(UpdateRoleGroupViewModel viewModel) { var request = viewModel.MapTo <UpdateRoleGroupRequest>(); var response = _roleGroupService.Update(request); TempData["IsSuccess"] = response.IsSuccess; TempData["Message"] = response.Message; if (response.IsSuccess) { return(RedirectToAction("Index")); } return(View("Update", viewModel)); }
public ActionResult EditGroup(RoleGroupDTO roleGroup) { if (roleGroup.Id == Guid.Empty) { _roleGroupService.Add(roleGroup); } else { _roleGroupService.Update(roleGroup); } return(Json(new AjaxResponse { Succeeded = true, ShowMessage = false, RedirectUrl = Url.Action("Index") })); }
public ActionResult EditGroup(RoleGroupDTO roleGroup) { return(HttpHandleExtensions.AjaxCallGetResult(() => { if (roleGroup.Id == Guid.Empty) { _roleGroupService.Add(roleGroup); this.JsMessage = MessagesResources.Add_Success; } else { _roleGroupService.Update(roleGroup); this.JsMessage = MessagesResources.Update_Success; } return Json(new AjaxResponse { Succeeded = true, RedirectUrl = Url.Action("Index") }); })); }
public async Task <ActionResult <int> > Update(UpdateRoleGroupReq req) { return(Ok(await _roleGroupService.Update(UserId, req))); }