public HttpResponseMessage DeleteApproval(int approvalNumber) { try { int i = approvalRepository.DeleteApproval(approvalNumber); if (i > 0) { HttpResponseMessage hrm = new HttpResponseMessage(HttpStatusCode.NoContent) { }; return(hrm); } HttpResponseMessage hr = new HttpResponseMessage(HttpStatusCode.InternalServerError) { }; return(hr); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); HttpResponseMessage hr = new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(errors.ToString()) }; return(hr); } }
public IHttpActionResult Delete([FromBody] int id) { _loggerService.CreateLog(_user, "API", "ApprovalController", "Approval", "Delete", id.ToString(), null); var deletedApproval = _approvalRepository.DeleteApproval(id); if (deletedApproval == null) { return(BadRequest("There was a problem deleting your approval. Please try again.")); } return(Ok(deletedApproval)); }
public IActionResult DeleteApproval(int approvalNumber) { try { int i = approvalRepository.DeleteApproval(approvalNumber); return(NoContent()); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }
public HttpResponseMessage DeleteApproval(int approvalNumber) { try { int i = approvalRepository.DeleteApproval(approvalNumber); return(Request.CreateResponse(HttpStatusCode.NoContent)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(Request.CreateResponse(HttpStatusCode.InternalServerError, errors)); } }