Пример #1
0
        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());
            }
        }
Пример #2
0
 /// <summary>
 /// intialize elements
 /// </summary>
 public override void InitElements()
 {
     Form             = new EditRoleForm();
     this.Form.Parent = this;
 }