private static void SetParamsAndGetBikeCustomResult() { var bikePrice = Parsing.ParsePrice("price"); var bikeYear = Parsing.ParseDateTime("year"); var bikeEngineVolume = Parsing.ParseInt("engine volume in cubic centimeters"); var bikeResult = CustomService.GetBikeCustomValue(bikePrice, bikeYear, bikeEngineVolume); Console.WriteLine($"Full payment : {bikeResult} EUR."); }
private static void SetParamsAndGetTruckCustomResult() { var truckPrice = Parsing.ParsePrice("price"); var truckYear = Parsing.ParseDateTime("year"); var truckEngineVolume = Parsing.ParseInt("engine volume in cubic centimeters"); var truckFullWeight = Parsing.ParseInt("full weight in kilograms"); var truckResult = CustomService.GetTruckCustomValue(truckPrice, truckYear, truckEngineVolume, truckFullWeight); Console.WriteLine($"Full payment : {truckResult} EUR."); }
private static void SetParamsAndGetBikeCustomResult() { var bikePrice = Parsing.ParsePrice("price"); var bikeYear = Parsing.ParseDateTime("year"); var bikeEngineVolume = Parsing.ParseInt("engine volume in cubic centimeters"); var bikeResult = CustomService.GetResult(new CalculateModel { CarType = CarType.Bike, Price = bikePrice, Year = bikeYear, EngineVolume = bikeEngineVolume, }); Console.WriteLine($"Full payment : {bikeResult} EUR"); }
private static void SetParamsAndGetTruckCustomResult() { var truckPrice = Parsing.ParsePrice("price"); var truckYear = Parsing.ParseDateTime("year"); var truckEngineVolume = Parsing.ParseInt("engine volume in cubic centimeters"); var truckFullWeight = Parsing.ParseInt("full weight in kilograms"); var truckResult = CustomService.GetResult(new CalculateModel { CarType = CarType.Truck, EngineVolume = truckEngineVolume, FuelWeight = truckFullWeight, Price = truckPrice, Year = truckYear, }); Console.WriteLine($"Full payment : {truckResult} EUR"); }
private static void SetParamsAndGetCarCustomResult() { Console.WriteLine($"\n\nEnter the fuel type: "); ShowFuelTypes(); var fuelType = Parsing.ParseFuelType(); if (fuelType == FuelType.Electric) { var carEnginePower = Parsing.ParseInt("engine power in KW"); var electricCarResult = CustomService.GetCarCustomValue(fuelType, carEnginePower); Console.WriteLine($"Full payment : {electricCarResult} EUR."); } else { var carPrice = Parsing.ParsePrice("price"); var carYear = Parsing.ParseDateTime("year"); var carEngineVolume = Parsing.ParseInt("engine volume in cubic centimeters"); var carResult = CustomService.GetCarCustomValue(fuelType, carEngineVolume, carPrice, carYear); Console.WriteLine($"Full payment : {carResult} EUR."); } }