Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            CarManager   carManager   = new CarManager(new InMemoryCarDal());
            ColorManager colorManager = new ColorManager(new InMemoryColorDal());
            BrandManager brandManager = new BrandManager(new InMemoryBrandDal());

            Console.WriteLine("\t\t\tEXISTING ONES\n");
            carManager.GetAll();
            Console.WriteLine("\n-------------------------------------------------------------------\n");

            Brand brand5 = new Brand()
            {
                BrandId = 5, BrandName = "CarBrand5"
            };

            brandManager.Add(brand5);
            Color color5 = new Color()
            {
                ColorId = 5, ColorName = "Blue"
            };

            colorManager.Add(color5);

            //foreach (var i in brandManager.GetAll())
            //{
            //    Console.WriteLine(i.BrandName);
            //}

            //Yeni BrandId ve ColorId girmek için önce onlardan eklenmeli.
            carManager.Add(new Car()
            {
                CarId     = 5, BrandId = 5, ColorId = 5,
                ModelYear = 2021, DailyPrice = 90000, Description = "Dumanı üstünde"
            });

            // **** Eklenen aracı göstermiyor ****

            //carManager.GetAll();


            //foreach (var i in carManager.GetAllByBrand(2))
            //{
            //    Console.WriteLine(i.BrandId+" "+i.CarId);
            //}

            carManager.GetAllByBrand(1);

            carManager.GetAllByColor(3);



            // Eksikleri Tamamlanacak
        }
Ejemplo n.º 2
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            //Car carAdd = new Car { BrandId=2,ColorId=5,DailyPrice=500,Description="Efsane",ModelYear=2019};
            //carManager.Add(carAdd);
            //Car carDelete = new Car { Id=6};
            //carManager.Delete(carDelete);
            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine(car.Description + "/" + car.BrandName + "/" + car.ColorName + "/" + car.DailyPrice);
            }
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.Description);
            }
            foreach (var car in carManager.GetAllByBrand(2).Data)
            {
                Console.WriteLine(car.DailyPrice);
            }
        }