Esempio n. 1
0
        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));