Exemplo n.º 1
0
        public static Dictionary <string, object> GetSpecialPropertiesDic(Dictionary <string, object> i_VehicleDetails)
        {
            GarageENum.eAcceptedVehicleTypes type   = (GarageENum.eAcceptedVehicleTypes)i_VehicleDetails["Energy type"];
            Dictionary <string, object>      output = new Dictionary <string, object>();

            switch (type)
            {
            case GarageENum.eAcceptedVehicleTypes.FuelCar:
            case GarageENum.eAcceptedVehicleTypes.ElectricCar:
                output = Car.CarSpecialPropertiesDictionary();
                break;

            case GarageENum.eAcceptedVehicleTypes.FuelBike:
            case GarageENum.eAcceptedVehicleTypes.ElectricBike:
                output = Bike.BikeSpecialPropertiesDictionary();
                break;

            case GarageENum.eAcceptedVehicleTypes.FuelTruck:
                output = Truck.TruckSpecialPropertiesDictionary();
                break;
            }

            return(output);
        }