public async Task <IActionResult> EnforceCredentialsUpdate([FromBody] EnforceCredentialsUpdateModel model) { try { await _employeeCredentialsService.EnforceCredentialsUpdateAsync(model.Email); } catch (InvalidOperationException e) { _log.Warning($"{e.Message}, request: {model.ToJson()}", e); return(BadRequest(ErrorResponse.Create(e.Message))); } return(NoContent()); }
public Task EnforceCredentialsUpdateAsync(EnforceCredentialsUpdateModel model) { return(_runner.RunAsync(() => _employeesApi.EnforceCredentialsUpdateAsync(model))); }