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)));
            }
        }
コード例 #2
0
 /// <inheritdoc />
 public Task MarkEmployeeDeletedAsync(MarkEmployeeDeletedRequest model)
 {
     return(_runner.RunAsync(() => _employeesApi.MarkDeletedAsync(model)));
 }