Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 3
0
 public bool DeleteTimeEntry(TimeEntry timeEntry)
 {
     try
     {
         return(_timeEntryService.DeleteTimeEntry(timeEntry));
     }
     catch (Exception ex)
     {
         LogError(ex);
         return(false);
     }
 }
Ejemplo n.º 4
0
 public void Delete(int id)
 {
     timeEntryService.DeleteTimeEntry(id);
 }
Ejemplo n.º 5
0
        public async Task <IActionResult> DeleteEntry([FromRoute] Guid organizationId, [FromRoute] Guid entryId)
        {
            var entry = await _timeEntryService.DeleteTimeEntry(_agencyOwner, entryId);

            return(Ok(entry));
        }