コード例 #1
0
        static void Main(string[] args)
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());

            CarList(carManager, brandManager, colorManager);

            //AddedTest(carManager, brandManager, colorManager);

            //DeletedTest(carManager, brandManager, colorManager);

            //UpdatedTest(carManager, brandManager, colorManager);

            Console.WriteLine("Id'si 1 olan araç bilgileri..");
            Console.WriteLine("Id - - BrandId - ColorId - ModelYear - DailyPrice - Description");
            foreach (var car in carManager.GetByCarsId(1))
            {
                Console.WriteLine(car.CarId + "\t" + car.BrandId + "\t" + car.ColorId + "\t" + car.ModelYear + "\t" + car.DailyPrice + "\t" + car.Description);
            }

            Console.WriteLine("Günlük fiyatı 170 ile 100 arasındaki araçlar..");
            Console.WriteLine("Id - - BrandId - ColorId - ModelYear - DailyPrice - Description");
            foreach (var car in carManager.GetByDailyPrice(100, 170))
            {
                Console.WriteLine(car.CarId + "\t" + car.BrandId + "\t" + car.ColorId + "\t" + car.ModelYear + "\t" + car.DailyPrice + "\t" + car.Description);
            }

            Console.WriteLine("Model yılı 2018 olan araçlar..");
            Console.WriteLine("Id - - BrandId - ColorId - ModelYear - DailyPrice - Description");
            foreach (var car in carManager.GetByModelYear(2018))
            {
                Console.WriteLine(car.CarId + "\t" + car.BrandId + "\t" + car.ColorId + "\t" + car.ModelYear + "\t" + car.DailyPrice + "\t" + car.Description);
            }

            Console.WriteLine("Brand Id si 2 olan marka bilgileri..");
            Console.WriteLine("BrandId - - BrandName");

            Brand brand = brandManager.GetCarsByBrandId(2);

            Console.WriteLine(brand.BrandId + "\t" + brand.BrandName);

            Console.WriteLine("Color Id si 2 olan renk bilgileri..");
            Console.WriteLine("ColorId - - ColorName");

            Color color = colorManager.GetCarsByColorId(2);

            Console.WriteLine(color.ColorId + "\t" + color.ColorName);
        }