public void Update(UpdatePermissionInput input) { input.Validate(); this.EnsurePermitUnique(input.Code, input.Id); this.UpdateFromDto <UpdatePermissionInput>(input); }
public UpdatePermissionOutput UpdatePermission(UpdatePermissionInput input) { Permission permission = _permissionManager.PermissionRepository.FirstOrDefault(input.Id); if (permission == null) { throw new UserFriendlyException("找不到要更新的权限"); } permission.DisplayName = input.DisplayName; return(new UpdatePermissionOutput()); }
public async Task <UpdatePermissionOutput> UpdatePermission(UpdatePermissionInput input) { Permission permission = _permissionManager.PermissionRepository.FirstOrDefault(input.Id); if (permission == null) { return(new UpdatePermissionOutput() { ErrorMessage = "找不到要更新的权限" }); } permission.DisplayName = input.DisplayName; return(new UpdatePermissionOutput()); }
public async Task <IActionResult> UpdatePermissionAsync([FromRoute] Guid id, [FromBody] UpdatePermissionInput input) { if (id != input.Id) { return(BadRequest()); } var request = new UpdatePermissionRequest { Id = input.Id, Code = input.Code, Name = input.Name, Description = input.Description, IsEnabled = input.IsEnabled, }; var response = await _authorizationClient.UpdatePermissionAsync(request); return(NoContent()); }
public ActionResult Update(UpdatePermissionInput input) { this.Service.Update(input); return(this.UpdateSuccessMsg()); }