Esempio n. 1
0
 public TravelRequestInputResponse SaveTravelRequestInput(TravelRequestInput travelRequest)
 {
     try
     {
         var result = travelRequestRepo.SaveTravelRequestInput(travelRequest);
         return(result);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Esempio n. 2
0
        public HttpResponseMessage GetTravelRequestDetailsNew(string travelRequestId)
        {
            HttpResponseMessage response = null;

            try
            {
                TravelRequestInput result = travelRequestService.GetTravelRequestDetailNew(travelRequestId);
                response = Request.CreateResponse(HttpStatusCode.OK, result);
            }
            catch (Exception ex)
            {
                LogMessage.Log("GetTravelRequestDetailsNew:" + ex.Message);
                response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Couldn't retrive travel request details for the given travel request Id : " + ex.Message);
            }
            return(response);
        }
Esempio n. 3
0
        public HttpResponseMessage Save(TravelRequestInput travelRequest)
        {
            HttpResponseMessage response = null;

            try
            {
                var result = travelRequestService.SaveTravelRequestInput(travelRequest);
                var data   = new JavaScriptSerializer().Serialize(result);

                response = Request.CreateResponse(HttpStatusCode.OK, data);
            }
            catch (Exception ex)
            {
                LogMessage.Log("api/travelrequest/saveNew :" + ex.Message);
                response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Couldn't save travel request : " + ex.Message);
            }
            return(response);
        }
Esempio n. 4
0
        public TravelRequestInput GetTravelRequestDetailNew(string travelRequestId)
        {
            TravelRequestInput result = travelRequestRepo.GetTravelRequestDetailNew(travelRequestId);

            return(result);
        }