public IHttpActionResult GetByCst(int id) { var content = new Response <RentDetail>(); try { using (var rentDetailBusiness = new RentDetailBusiness()) { content = rentDetailBusiness.FetchAllRentDetailById(id); } } catch (Exception ex) { content.isSuccess = false; content.Message += ex.Message; } return(new StandartResult <RentDetail>(content, Request)); }
public IHttpActionResult CompleteRez(int id) { var content = new Response <RentDetail>(); try { using (var rentDetailBusiness = new RentDetailBusiness()) { content = rentDetailBusiness.CompleteReservation(id); } } catch (Exception ex) { content.isSuccess = false; content.Message += ex.Message; } return(new StandartResult <RentDetail>(content, Request)); }
public Response <RentDetail> ReturnCarToCompany(int RentDetailID, int KmInfo, int Score) { Response <RentDetail> res = new Response <RentDetail>(); try { using (var rentDetailBusiness = new RentDetailBusiness()) { res = rentDetailBusiness.ReturnCarToCompany(RentDetailID, KmInfo, Score); } } catch (Exception ex) { res.isSuccess = false; res.Message = "An error occured in ReturnCarToCompany() func. in Spice-WebService\n" + ex.Message; } return(res); }
public Response <RentDetail> FetchOneById(int RentDetailID) { Response <RentDetail> res = new Response <RentDetail>(); try { using (var rentDetailBusiness = new RentDetailBusiness()) { res = rentDetailBusiness.FetchOneById(RentDetailID); } } catch (Exception ex) { res.isSuccess = false; res.Message = "An error occured in FetchOneById() func. in Spice-WebService\n" + ex.Message; } return(res); }
public Response <RentDetail> CompleteReservation(int ReservationID) { Response <RentDetail> res = new Response <RentDetail>(); try { using (var rentDetailBusiness = new RentDetailBusiness()) { res = rentDetailBusiness.CompleteReservation(ReservationID); } } catch (Exception ex) { res.isSuccess = false; res.Message = "An error occured in CompleteReservation() func. in Spice-WebService.RentDetailService\n" + ex.Message; } return(res); }
// POST: api/Rent // body = { RentID = int, KmInfo = int, Score = int } // returns the car to the company // SOAP Name = ReturnCarToCompany public IHttpActionResult Post([FromBody] JObject data) { var content = new Response <RentDetail>(); try { using (var rentDetailBusiness = new RentDetailBusiness()) { content = rentDetailBusiness.ReturnCarToCompany( Convert.ToInt32(data["RentID"]), Convert.ToInt32(data["KmInfo"]), Convert.ToInt32(data["Score"]) ); } } catch (Exception ex) { content.isSuccess = false; content.Message += ex.Message; } return(new StandartResult <RentDetail>(content, Request)); }