Exemplo n.º 1
0
        static ExtGetVehicleSpecifications Create(SearchVehicleCriteria criteria)
        {
            ExtGetVehicleSpecifications inv = new ExtGetVehicleSpecifications();
            inv.ExtApplicationArea = new ExtApplicationArea();
            inv.ExtApplicationArea.CreationDateAndTime = DateTime.UtcNow.ToString("o");

            CreateHardCoded(inv);
            return inv;
        }
Exemplo n.º 2
0
 static ExtGetVehicleSpecifications GetYearSearch(SearchVehicleCriteria criteria)
 {
     var inv = Create(criteria);
     var year = inv.ExtGetVehicleSpecificationsDataArea.ExtGet.VehicleSelectorCriteria = new VehicleSelectorCriteria();
     year.MethodName = "GetAllYears";
     year.Year = new Year();
     year.Year.FromYear = "1980";
     year.Year.ToYear = "9999";
     return inv;
 }
Exemplo n.º 3
0
        public static ExtGetVehicleSpecifications GetSearch(SearchVehicleCriteria criteria)
        {
            if (string.IsNullOrEmpty(criteria.Year))
                return GetYearSearch(criteria);
            if (string.IsNullOrEmpty(criteria.Make))
                return GetYearSearch(criteria);
            if (string.IsNullOrEmpty(criteria.ModelCode))
                return GetYearSearch(criteria);

            return null;
        }