public HttpResponseMessage DeleteFuelOrder(int id) { SuccessResponse response = new SuccessResponse(); FuelOrdersService.DeleteFuelOrder(id); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetFuelOrder(int id) { ItemResponse <FuelOrders> response = new ItemResponse <FuelOrders>(); response.Item = FuelOrdersService.GetFuelOrder(id); return(Request.CreateResponse(response)); }
public HttpResponseMessage UpdateFuelOrder(UpdateFuelOrderRequest model) { if (!CheckAccount(model)) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, badResponse)); } FuelOrders fuelOrder = new FuelOrders(model.Id); fuelOrder.IsFromFuelerLinx = true; fuelOrder.TailNumber = model.TailNumber; fuelOrder.AdminStatus = model.AdminStatus; fuelOrder.CustStatus = model.CustStatus; fuelOrder.QuotedPPG = model.QuotedPPG; fuelOrder.FuelingDateTime = model.FuelingDateTime; fuelOrder.FuelOn = model.FuelOn; fuelOrder.CertificateType = model.CertificateType; fuelOrder.FuelingDateTime = model.FuelingDateTime; fuelOrder.InvoicedPPG = model.InvoicedPPG; fuelOrder.InvoicedVolume = model.InvoicedVolume; fuelOrder.BasePPG = model.BasePPG; fuelOrder.TripID = model.TripID; fuelOrder.PostedRetail = model.PostedRetail; fuelOrder.PlattsPrice = model.PlattsPrice; fuelOrder.AdminNotes = model.AdminNotes; fuelOrder.RampFee = model.RampFee; fuelOrder.RampFeeWaivedAt = model.RampFeeWaivedAt; fuelOrder.InvoiceNumber = model.InvoiceNumber; fuelOrder.InvoiceStatus = model.InvoiceStatus; fuelOrder.NoFuel = model.NoFuel; ItemResponse <int> response = new ItemResponse <int>(); response.Item = FuelOrdersService.UpdateFuelOrder(fuelOrder); return(Request.CreateResponse(response)); }
public HttpResponseMessage DeleteList(UpdateFuelOrderRequest[] models) { SuccessResponse response = new SuccessResponse(); foreach (UpdateFuelOrderRequest model in models) { FuelOrdersService.DeleteFuelOrder(model.Id); } return(Request.CreateResponse(response)); }
public HttpResponseMessage UpdateFuelOrder(UpdateFuelOrderRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } SuccessResponse response = new SuccessResponse(); FuelOrdersService.UpdateFuelOrder(model); return(Request.CreateResponse(response)); }
public HttpResponseMessage AddFuelOrder(AddFuelOrdersRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemResponse <int> response = new ItemResponse <int>(); response.Item = FuelOrdersService.UpdateFuelOrder(model); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetFuelOrdersByCustClient(GetFuelOrdersRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemsResponse <FuelOrders> response = new ItemsResponse <FuelOrders>(); response.Items = FuelOrdersService.GetFuelOrdersByCustClient(model.ClientID, model.StartDate, model.EndDate); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetFuelOrder(UpdateFuelOrderRequest model) { if (!CheckAccount(model)) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, badResponse)); } ItemResponse <FuelOrders> response = new ItemResponse <FuelOrders>(); response.Item = FuelOrdersService.GetFuelOrder(model.Id); return(Request.CreateResponse(response)); }
public HttpResponseMessage UpdateList(UpdateFuelOrderRequest[] models) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } SuccessResponse response = new SuccessResponse(); foreach (AddFuelOrdersRequest model in models) { FuelOrdersService.UpdateFuelOrder(model); } return(Request.CreateResponse(response)); }
public HttpResponseMessage AddList(AddFuelOrdersRequest[] models) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemsResponse <int> response = new ItemsResponse <int>(); foreach (AddFuelOrdersRequest model in models) { response.Items.Add(FuelOrdersService.UpdateFuelOrder(model)); } return(Request.CreateResponse(response)); }
public HttpResponseMessage CreateFuelOrder(PartnerServiceIntegrationAddFuelOrderRequest model) { if (!CheckAccount(model)) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, badResponse)); } AircraftsCollection aircrafts = new AircraftsCollection(); aircrafts.LoadByAdminAndCustClientID(model.AdminClientID, model.CustClientID); Aircrafts aircraft = aircrafts.GetTailNumber(model.TailNumber); if (aircraft != null) { model.AircraftID = aircraft.Id; } model.IsFromFuelerLinx = true; ItemResponse <int> response = new ItemResponse <int>(); response.Item = FuelOrdersService.UpdateFuelOrder(model); return(Request.CreateResponse(response)); }