コード例 #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));
            }
        }
コード例 #2
0
        public IActionResult DeleteTimeEntry(long id)
        {
            var timeEntry = timeEntryService.GetTimeEntry(id);

            if (timeEntry == null)
            {
                return(NotFound());
            }

            timeEntryService.DeleteTimeEntry(id);
            return(new NoContentResult());
        }
コード例 #3
0
ファイル: Service.svc.cs プロジェクト: StefanAniff/hb.trex
 public bool DeleteTimeEntry(TimeEntry timeEntry)
 {
     try
     {
         return(_timeEntryService.DeleteTimeEntry(timeEntry));
     }
     catch (Exception ex)
     {
         LogError(ex);
         return(false);
     }
 }
コード例 #4
0
 public void Delete(int id)
 {
     timeEntryService.DeleteTimeEntry(id);
 }
コード例 #5
0
        public async Task <IActionResult> DeleteEntry([FromRoute] Guid organizationId, [FromRoute] Guid entryId)
        {
            var entry = await _timeEntryService.DeleteTimeEntry(_agencyOwner, entryId);

            return(Ok(entry));
        }