public IActionResult Edit(Guid id, EditRoleForm editRoleForm) { if (ModelState.IsValid) { var role = _roleService.Update(id, editRoleForm.Name, editRoleForm.SystemModuleIds); var permissions = editRoleForm.Permissions.Select(p => _roleService.AddPermission(role.Id, p.WorkingEntityOperationId, p.RuleId)); var roleViewModel = _roleModelBuilder.BuildNew(role); return(Ok(roleViewModel)); } else { return(BadRequest()); } }
/// <summary> /// intialize elements /// </summary> public override void InitElements() { Form = new EditRoleForm(); this.Form.Parent = this; }