public async Task <IActionResult> UpdateAsync([FromBody] UpdateCredentialsModel model) { try { var credentials = Mapper.Map <EmployeeCredentials>(model); await _employeeCredentialsService.UpdateAsync(credentials); } catch (InvalidOperationException e) { _log.Warning(e.Message, e, model.MerchantId .ToContext(nameof(model.MerchantId)) .ToContext(nameof(model.EmployeeId), model.EmployeeId) .ToContext(nameof(model.Email), model.Email.SanitizeEmail())); return(BadRequest(ErrorResponse.Create(e.Message))); } return(NoContent()); }
public Task UpdateAsync(UpdateCredentialsModel model, CancellationToken cancellationToken = default(CancellationToken)) { return(_runner.RunAsync(() => _employeesApi.UpdateAsync(model, cancellationToken))); }