Пример #1
0
        public VehicleInformation getVehicleInformationFromVin(string m_Vin, string m_manufacturerModelCode, string m_trimName, double m_wheelBase, string[] m_manufacturerOptionCodes, string[] m_equipmentDescriptions, string[] m_secondaryequipmentDescriptions, string m_exteriorColorName, string m_interiorColorName, int[] m_reducingStyleIds, ReturnParameters m_returnparameters)
        {
            VehicleInformationFromVinRequest m_Vifver = new VehicleInformationFromVinRequest();

            m_Vifver.accountInfo                    = this.getAccountInfo();
            m_Vifver.vin                            = m_Vin;
            m_Vifver.manufacturerModelCode          = m_manufacturerModelCode;
            m_Vifver.trimName                       = m_trimName;
            m_Vifver.wheelBase                      = m_wheelBase;
            m_Vifver.manufacturerModelCode          = m_manufacturerModelCode;
            m_Vifver.equipmentDescriptions          = m_equipmentDescriptions;
            m_Vifver.secondaryEquipmentDescriptions = m_secondaryequipmentDescriptions;
            m_Vifver.exteriorColorName              = m_exteriorColorName;
            m_Vifver.interiorColorName              = m_interiorColorName;
            m_Vifver.reducingStyleIds               = m_reducingStyleIds;
            m_Vifver.returnParameters               = m_returnparameters;

            VehicleInformation temp = vinService.getVehicleInformationFromVin(m_Vifver);

            if (temp != null)
            {
                if (temp.responseStatus.responseCode.Equals(ResponseCode.Successful))
                {
                    return(temp);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
        public VehicleInformation getVehicleInformationFromVin(string m_Vin)
        {
            var rd = new ReturnParameters();

            rd.excludeFleetOnlyStyles                 = false;
            rd.useSafeStandards                       = true;
            rd.includeAvailableEquipment              = true;
            rd.includeExtendedDescriptions            = true;
            rd.includeConsumerInformation             = true;
            rd.includeExtendedTechnicalSpecifications = true;
            rd.includeRegionSpecificStyles            = false;
            rd.enableEnrichedVehicleEquipment         = true;

            var m_Vifver = new VehicleInformationFromVinRequest();

            m_Vifver.accountInfo      = this.getAccountInfo();
            m_Vifver.vin              = m_Vin;
            m_Vifver.returnParameters = rd;

            var temp = vinService.getVehicleInformationFromVin(m_Vifver);

            if (temp != null)
            {
                if (temp.responseStatus.responseCode.Equals(ResponseCode.Successful) || temp.responseStatus.responseCode.Equals(ResponseCode.SuccessfulUsingAlternateLocale))
                {
                    return(temp);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }