public async Task <IActionResult> UpdateAsync([FromBody] EditSwiftCredentialsModel model) { if (!ModelState.IsValid) { return(BadRequest(new ErrorResponse().AddErrors(ModelState))); } var swiftCredentials = Mapper.Map <SwiftCredentials>(model); try { await _swiftCredentialsService.UpdateAsync(swiftCredentials); } catch (SwiftCredentialsNotFoundException exception) { await _log.WriteWarningAsync(nameof(SwiftCredentialsController), nameof(UpdateAsync), model.ToJson(), exception.Message); return(NotFound()); } return(NoContent()); }
public Task UpdateSwiftCredentialsAsync(EditSwiftCredentialsModel model, CancellationToken cancellationToken = default(CancellationToken)) => _runner.RunAsync(() => _swiftCredentialsApi.UpdateAsync(model, cancellationToken));