Пример #1
0
 private static void GetCarsbyBrandId(CarManager carManager, int brandIdd)
 {
     foreach (var carr in carManager.GetByBrand(brandIdd))
     {
         Console.WriteLine(carr.CarName);
     }
 }
Пример #2
0
        private static void CarTest()
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());

            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}\t{5}", car.CarId, car.BrandName, car.ColorName, car.ModelYear, car.DailyPrice, car.Description);
            }

            Console.WriteLine("Bütün Arabalar :");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).ColorName}\t\t{brandManager.GetById(car.BrandId).BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
            }

            Console.WriteLine("Siyah Arabalar :");
            foreach (var car in carManager.GetByColor(14).Data)
            {
                Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).ColorName}\t\t{brandManager.GetById(car.BrandId).BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
            }

            Console.WriteLine("Volvo Marka Arabalar :");
            foreach (var car in carManager.GetByBrand(41).Data)
            {
                Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).ColorName}\t\t{brandManager.GetById(car.BrandId).BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
            }

            Console.WriteLine("Günlük Ücreti 200 - 300 TL Arası Olan Arabalar :");
            foreach (var car in carManager.GetByDailyPrice(200, 300).Data)
            {
                Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).ColorName}\t\t{brandManager.GetById(car.BrandId).BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
            }

            carManager.Add(new Car {
                CarId = 14, BrandId = 10, ColorId = 3, DailyPrice = -230, Description = ""
            });
        }
Пример #3
0
        static void Main(string[] args)
        {
            Car car4 = new Car();

            car4.CarId       = 4;
            car4.BrandId     = 2;
            car4.CarName     = "Araç4";
            car4.ColorId     = 2;
            car4.DailyPrice  = 150;
            car4.Description = "";
            car4.ModelId     = 2;
            car4.ModelYear   = 2020;

            Car car5 = new Car();

            car5.CarId       = 5;
            car5.BrandId     = 1;
            car5.CarName     = "Araç5";
            car5.ColorId     = 5;
            car5.DailyPrice  = 250;
            car5.Description = "";
            car5.ModelId     = 4;
            car5.ModelYear   = 2019;

            Car car6 = new Car();

            car6.CarId       = 6;
            car6.BrandId     = 2;
            car6.CarName     = "Araç6";
            car6.ColorId     = 5;
            car6.DailyPrice  = 250;
            car6.Description = "";
            car6.ModelId     = 4;
            car6.ModelYear   = 2019;

            CarManager carManager = new CarManager(new InMemoryCarDal());

            List <Car> cars = new List <Car>()
            {
                car4, car5, car6
            };

            carManager.Add(cars);


            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.CarName);
            }
            Console.WriteLine("------------");


            foreach (var car in carManager.GetByBrand(1))
            {
                Console.WriteLine(car.CarName);
            }
            Console.WriteLine("------------");


            carManager.Update(car5, car6);
            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.CarName);
            }
            Console.WriteLine("------------");

            carManager.Delete(car4);
            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.CarName);
            }
            Console.WriteLine("------------");
        }