public async Task <IActionResult> MarkDeletedAsync([FromBody] MarkEmployeeDeletedRequest model) { try { await _employeeService.MarkDeletedAsync(model.MerchantId, model.EmployeeId); return(NoContent()); } catch (EmployeeNotFoundException ex) { _log.WarningWithDetails(ex.Message, model); return(NotFound(ErrorResponse.Create(ex.Message))); } }
/// <inheritdoc /> public Task MarkEmployeeDeletedAsync(MarkEmployeeDeletedRequest model) { return(_runner.RunAsync(() => _employeesApi.MarkDeletedAsync(model))); }