public async Task <IHttpActionResult> Delete(DeleteTimeEntryCommand command) { try { await timeEntryService.DeleteTimeEntry(command); return(Ok()); } catch (ValidationException ex) { return(BadRequest(ex.Message)); } catch (AuthorizationException) { return(StatusCode(System.Net.HttpStatusCode.Forbidden)); } }
public IActionResult DeleteTimeEntry(long id) { var timeEntry = timeEntryService.GetTimeEntry(id); if (timeEntry == null) { return(NotFound()); } timeEntryService.DeleteTimeEntry(id); return(new NoContentResult()); }
public bool DeleteTimeEntry(TimeEntry timeEntry) { try { return(_timeEntryService.DeleteTimeEntry(timeEntry)); } catch (Exception ex) { LogError(ex); return(false); } }
public void Delete(int id) { timeEntryService.DeleteTimeEntry(id); }
public async Task <IActionResult> DeleteEntry([FromRoute] Guid organizationId, [FromRoute] Guid entryId) { var entry = await _timeEntryService.DeleteTimeEntry(_agencyOwner, entryId); return(Ok(entry)); }