public HttpResponseMessage Reject(EmailApprovalDetails emailApproveDetails) { HttpResponseMessage response = null; try { var result = approvalService.UpdateRejectStatus(emailApproveDetails); response = Request.CreateResponse(HttpStatusCode.OK, result); } catch (Exception ex) { LogMessage.Log("api/approval/Reject :" + ex.Message); response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Rejection failed"); } return(response); }
public HttpResponseMessage Approve(EmailApprovalDetails emailApproveDetails) { HttpResponseMessage response = null; try { var result = approvalService.UpdateApproveStatus(emailApproveDetails); response = Request.CreateResponse(HttpStatusCode.OK, result); } catch (Exception ex) { LogMessage.Log("api/approval/Approve :" + ex.Message); response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Travel request was not successfully approved."); } return(response); }
public bool UpdateRejectStatus(EmailApprovalDetails emailApproveDetails) { var result = travelRequestRepository.Reject(emailApproveDetails); return(result); }
public bool UpdateApproveStatus(EmailApprovalDetails emailApproveDetails) { throw new NotImplementedException(); }
public bool UpdateApproveStatus(EmailApprovalDetails emailApproveDetails) { var result = travelRequestRepository.Approve(emailApproveDetails.BadgeNumber, emailApproveDetails.TravelRequestId, emailApproveDetails.Comments); return(result); }