예제 #1
0
        private static void CarTests(CarManager carManager)
        {
            Console.WriteLine("-------Ekleme--------");
            Car car1 = new Car {
                BrandId = 6, ColorId = 7, DailyPrice = 400, ModelYear = 2021
            };

            carManager.Add(car1);
            Console.WriteLine("Marka: {0} - Renk: {1} - Model: {2} - Günlük Ücret: {3}",
                              carManager.GetByIdCarDetail(car1.Id).Data.BrandName,
                              carManager.GetByIdCarDetail(car1.Id).Data.ColorName,
                              carManager.GetById(car1.Id).Data.ModelYear,
                              carManager.GetById(car1.Id).Data.DailyPrice);

            Console.WriteLine("-------Güncelleme--------");
            car1.BrandId = 4;
            carManager.Update(car1);
            Console.WriteLine("Marka: {0} - Renk: {1} - Model: {2} - Günlük Ücret: {3}",
                              carManager.GetByIdCarDetail(car1.Id).Data.BrandName,
                              carManager.GetByIdCarDetail(car1.Id).Data.ColorName,
                              carManager.GetById(car1.Id).Data.ModelYear,
                              carManager.GetById(car1.Id).Data.DailyPrice);

            Console.WriteLine("-------Silme--------");
            carManager.Delete(car1);
            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine("Marka: {0} - Renk: {1} - Model: {2} - Günlük Ücret: {3}",
                                  car.BrandName, car.ColorName, car.ModelYear, car.DailyPrice);
            }
        }