public HttpResponseMessage GetListOfFuelOrderPricings() { ItemsResponse <FuelOrderPricings> response = new ItemsResponse <FuelOrderPricings>(); response.Items = FuelOrderPricingsService.GetListOfFuelOrderPricings(); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetFuelQuote(PartnerServiceIntegrationGetQuoteRequest model) { if (!CheckAccount(model)) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, badResponse)); } FuelOrderPricingsCollection quotes = new FuelOrderPricingsCollection(); foreach (string ICAO in model.ICAO.Split(',')) { FuelOrderPricingsCollection quote = new FuelOrderPricingsCollection(); if (ICAO != "") { quotes.AddRange(FuelOrderPricingsService.GetQuoteForLocation(model.AdminClientID, model.CustClientID, ICAO, model.TailNumber)); } } ItemsResponse <FuelOrderPricings> response = new ItemsResponse <FuelOrderPricings>(); response.Items = quotes; return(Request.CreateResponse(response)); }
public HttpResponseMessage DeleteFuelOrderPricing(int id) { SuccessResponse response = new SuccessResponse(); FuelOrderPricingsService.DeleteFuelOrderPricing(id); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetFuelOrderPricing(AddFuelOrderPricingRequest model, int invoiceVolume) { ItemResponse <FuelOrderPricings> response = new ItemResponse <FuelOrderPricings>(); response.Item = FuelOrderPricingsService.GetFuelOrderPricingByInvoiced(model.AdminClientID, model.SupplierID, model.FuelOrderID, invoiceVolume, model.FBOName); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetFuelOrderPricing(int id) { ItemResponse <FuelOrderPricings> response = new ItemResponse <FuelOrderPricings>(); response.Item = FuelOrderPricingsService.GetFuelOrderPricing(id); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetQuoteForLocation(GetQuoteForLocationRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemsResponse <FuelOrderPricings> response = new ItemsResponse <FuelOrderPricings>(); response.Items = FuelOrderPricingsService.GetQuoteForLocation(model.AdminClientID, model.CustClientID, model.ICAO, model.TailNumber); return(Request.CreateResponse(response)); }
public HttpResponseMessage UpdateFuelOrderPricing(UpdateFuelOrderPricingRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } SuccessResponse response = new SuccessResponse(); FuelOrderPricingsService.UpdateFuelOrderPricing(model); return(Request.CreateResponse(response)); }
public HttpResponseMessage AddFuelOrderPricing(AddFuelOrderPricingRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemResponse <int> response = new ItemResponse <int>(); response.Item = FuelOrderPricingsService.UpdateFuelOrderPricing(model); return(Request.CreateResponse(response)); }
public HttpResponseMessage AddFuelOrderPricings(AddFuelOrderPricingRequest[] models) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemsResponse <int> response = new ItemsResponse <int>(); foreach (AddFuelOrderPricingRequest model in models) { response.Items.Add(FuelOrderPricingsService.UpdateFuelOrderPricing(model)); } return(Request.CreateResponse(response)); }