private bool CheckAccount(PartnerServiceIntegrationAddFuelOrderRequest model)
        {
            PartnerServiceIntegrations integration = new PartnerServiceIntegrations();
            var partner = integration.GetByAccountID(model.AccountId);

            if (partner == null)
            {
                return(false);
            }
            var AdminClient = new Clients(partner.AdminClientID);

            if (!AdminClient.Name.ToLower().Contains(model.ProcessName))
            {
                return(false);
            }
            model.AdminClientID = partner.AdminClientID;
            model.CustClientID  = partner.ClientID;
            return(true);
        }
        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));
        }