예제 #1
0
        public static void AddCar()
        {
            MyAutoTaxi newCar = new MyAutoTaxi();

            Console.WriteLine("Enter car brand");
            newCar.CarBrand = Console.ReadLine();
            Console.WriteLine("Enter car model");
            newCar.Model = Console.ReadLine();
            Console.WriteLine("Enter dateOfProduction");
            newCar.DateOfProduction = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Enter fuel type");
            newCar.FuelType = Console.ReadLine();
            Console.WriteLine("Enter Consumption");
            newCar.Consumption = Double.Parse(Console.ReadLine());
            Console.WriteLine("Enter color");
            newCar.Color = Console.ReadLine();
            Console.WriteLine("Enter car cost");
            newCar.Cost = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Enter Id Taxi car");
            newCar.IdTaxi = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Enter car capacity");
            newCar.Capacity = Int32.Parse(Console.ReadLine());

            taxiCarsList.Add(newCar);
        }
예제 #2
0
        public static void AddCarFromFile(String filepath)
        {
            string[] lines = System.IO.File.ReadAllLines(@filepath);

            for (int i = 0; i < lines.Length; i++)
            {
                MyAutoTaxi newFileCar = new MyAutoTaxi();
                string[] carData = lines[i].Split(new Char[] { ',' });

                newFileCar.CarBrand = carData[1];
                newFileCar.Model = carData[0];
                newFileCar.DateOfProduction = Int32.Parse(carData[2]);
                newFileCar.FuelType = carData[3];
                newFileCar.Consumption = Double.Parse(carData[4]);
                newFileCar.Color = carData[5];
                newFileCar.Cost = Int32.Parse(carData[6]);
                newFileCar.IdTaxi = Int32.Parse(carData[7]);
                newFileCar.Capacity = Int32.Parse(carData[8]);

                taxiCarsList.Add(newFileCar);
            }
        }
예제 #3
0
        //temp Method to fill car Collection
        public static void fillCollection()
        {
            MyAutoTaxi car0 = new MyAutoTaxi("BMW", "X5", 2010, "diesel", 8.3, "black", 50000, 1, 4);
            MyAutoTaxi car1 = new MyAutoTaxi("AUDI", "A4", 2009, "diesel", 7.5, "white", 25000, 2, 4);
            MyAutoTaxi car2 = new MyAutoTaxi("BMW", "X6", 2012, "diesel", 9.5, "black", 60000, 3, 4);
            MyAutoTaxi car3 = new MyAutoTaxi("Opel", "Astra", 2008, "diesel", 6.3, "green", 15000, 4, 4);
            MyAutoTaxi car4 = new MyAutoTaxi("Mersedes-Benz", "CLS", 2013, "diesel", 7.2, "red", 33000, 5, 4);
            MyAutoTaxi car5 = new MyAutoTaxi("BMW", "X5", 2010, "diesel", 8.3, "black", 50000, 6, 4);

            taxiCarsList.Add(car0);
            taxiCarsList.Add(car1);
            taxiCarsList.Add(car2);
            taxiCarsList.Add(car3);
            taxiCarsList.Add(car4);
            taxiCarsList.Add(car5);
        }