public async Task <Unit> Handle(DeleteJobTitleCommand request, CancellationToken cancellationToken) { _logger.LogInformation("Deleting job title {@Id}", request.Id); await _jobTitleRepository.Delete(request.Id); return(Unit.Value); }
public IActionResult Delete(int id) { var _jobtitleDb = _jobtitleRepository.GetSingle(id); if (_jobtitleDb == null) { return(NotFound()); } _jobtitleRepository.Delete(_jobtitleDb); if (!_jobtitleRepository.Commit()) { throw new Exception($"Deleting Job Title {id} failed on commit"); } _logger.LogInformation(100, $"Job Title {id} was deleted."); return(NoContent()); }