Esempio n. 1
0
 public Car(string pMake, string pModel, int pYear, decimal pPrice)
 {
     Make  = pMake;
     Model = pModel;
     Year  = pYear;
     Price = pPrice;
     CarLotApp.CarLot(this);
 }
Esempio n. 2
0
 public Car()
 {
     Make  = "NA";
     Model = "NA";
     Year  = 0;
     Price = 0;
     CarLotApp.CarLot(this);
 }
Esempio n. 3
0
            static void Main(string[] args)
            {
                bool done = false;

                Console.WriteLine($"Welcome to Grant Chirpus' Used Car Emporium!\n");
                Console.Write("  Make");
                Console.Write("    Model");
                Console.Write("   Year");
                Console.Write("  Price");
                Console.Write("           Mileage");
                Console.WriteLine("\n===============================================");
                Console.WriteLine();
                new Car("Nikolai", "Model S ", 2017, 54999.90m);
                new Car("Fourd", "  Escapade", 2017, 31999.90m);
                new Car("Chewie", " Vette   ", 2017, 44989.95m);
                new Used("Hyonda", " Prior   ", 2015, 14795.50m, 35987.60);
                new Used("GC", "     Chirpus ", 2013, 8500.00m, 12345.00);
                new Used("GC", "     Witherell", 2016, 14450.00m, 3500.30);

                while (!done)
                {
                    int i = 0;
                    for (i = 0; i < CarLotApp.cars.Count; i++)
                    {
                        Console.WriteLine($"{i + 1}.{CarLotApp.cars[i]}");
                    }
                    Console.WriteLine($"{CarLotApp.cars.Count + 1}. Add a car");
                    Console.WriteLine($"{CarLotApp.cars.Count + 2}. Quit");

                    Console.WriteLine("\nWhich car would you like?");
                    int userInput = Int32.Parse(Console.ReadLine());

                    if (userInput <= CarLotApp.cars.Count)
                    {
                        CarLotApp.PurchaseCar(userInput - 1);
                    }
                    else if (userInput == (CarLotApp.cars.Count + 1))
                    {
                        CarLotApp.AddCar();
                    }
                    else if (userInput == (CarLotApp.cars.Count + 2))
                    {
                        done = true;
                        Console.WriteLine("Have a great day!");
                    }
                    else
                    {
                        Console.WriteLine("Invalid selection.");
                        continue;
                    }
                }
            }