Пример #1
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());


            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine("Araba Adı: {0} - Özellik: {1}", car.CarName, car.Description);
            }
            Console.WriteLine("--------------------------------------------------");
            Console.WriteLine(carManager.GetCarsById(2).Data.CarName);
            Console.WriteLine("--------------------------------------------------");
            foreach (var car in carManager.GetCarsByBrandId(2).Data)
            {
                Console.WriteLine("Araba Adı: {0} - Özellik: {1}", car.CarName, car.Description);
            }
            Console.WriteLine("--------------------------------------------------");
            foreach (var car in carManager.GetByDailyPrice(500, 800).Data)
            {
                Console.WriteLine("Araba Adı: {0} - Özellik: {1}", car.CarName, car.Description);
            }
            Console.WriteLine("--------------------------------------------------");
            foreach (var car in carManager.GetCarsByColorId(3).Data)
            {
                Console.WriteLine("Araba Adı: {0} - Özellik: {1}", car.CarName, car.Description);
            }
            Console.WriteLine("---------------------A R A B A EKLEME-----------------------------");
            carManager.Add(new Car {
                BrandId = 2, ColorId = 2, CarName = "M", ModelYear = 2010, DailyPrice = 500, Description = "Benzin+Otomatik"
            });
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine("Araba Adı: {0} - Özellik: {1}", car.CarName, car.Description);
            }
        }
Пример #2
0
        private static void CarCRUD()
        {
            CarManager _carManager = new CarManager(new EfCarDal());

            Console.WriteLine("Tüm araçlarımız:");
            foreach (var VARIABLE in _carManager.GetAll().Data)
            {
                Console.WriteLine(VARIABLE.Description);
            }

            Console.WriteLine("\n \n" + "İstediğiniz araç:");
            Console.WriteLine(_carManager.GetById(2).Data.Description);

            Console.WriteLine("Aracınız eklendi.");
            _carManager.Add(new Car()
            {
                BrandId = 3, ColorId = 3, DailyPrice = 1, Description = "Fiat Linea", ModelYear = 2012
            });

            Console.WriteLine("Aracınız güncellendi.");
            _carManager.Update(new Car()
            {
                BrandId = 1, Id = 21, ColorId = 1, DailyPrice = 199999, Description = "Fiat Egea", ModelYear = 2021
            });

            Console.WriteLine("Aracınız silindi.");
            _carManager.Delete(new Car()
            {
                Id = 21
            });
        }
Пример #3
0
        private static void CarAddTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            BrandTest();
            Console.Write("Marka seçiniz:");
            int brandChoose = int.Parse(Console.ReadLine());

            ColorTest();
            Console.Write("Renk seçiniz:");
            int colorChoose = int.Parse(Console.ReadLine());

            Console.Write("Araç Yılını giriniz:");
            int modelYear = int.Parse(Console.ReadLine());

            Console.Write("Fiyatını giriniz:");
            decimal fiyat = decimal.Parse(Console.ReadLine());

            Console.Write("Açıklamayı giriniz:");
            string aciklama = Console.ReadLine();
            var    result   = carManager.Add(new Car {
                BrandId = brandChoose, ColorId = colorChoose, ModelYear = modelYear, DailyPrice = fiyat, Description = aciklama
            });

            if (result.Success)
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #4
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);
            }
        }
Пример #5
0
        private static void AddNewItemToTable(CarManager carManager)
        {
            var result = carManager.Add(new Car
            {
                BrandId     = 7,
                ColorId     = 7,
                CarName     = "C",
                ModelYear   = "2021",
                DailyPrice  = 250,
                Description = "1.5 Elegance CVT"
            });

            if (result.Success == true)
            {
                Console.WriteLine(result.Message);
            }
            else
            {
                Console.WriteLine(result.Message);
            }


            //brandManager.Add(new Brand
            //{
            //    BrandId = 7,
            //    BrandName = "Honda"

            //});

            //colorManager.Add(new Color
            //{
            //    ColorId = 7,
            //    ColorName = "Pembe"
            //});
        }
Пример #6
0
        private static void AddTest(CarManager carManager, BrandManager brandManager, ColorManager colorManager)
        {
            carManager.Add(new Car {
                BrandId = 2, ColorId = 1, ModelYear = "2015", DailyPrice = 200, Description = "Supra"
            });
            brandManager.Add(new Brand {
                BrandName = "Toyota"
            });

            var result = carManager.GetAll();

            if (result.Success)
            {
                Console.WriteLine("Bütün arabalar: \nId\tColor Name\tBrand Name\tModel Year\tDaily Price\tDescription");

                foreach (var car in result.Data)
                {
                    Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).Data.ColorName}\t\t{brandManager.GetById(car.BrandId).Data.BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #7
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new InMemoryCarDal());
            PrintCar   pc         = new PrintCar();

            pc.listCars(carManager.GetAll());

            Car car1 = new Car()
            {
                Id = 9, BrandId = 3, ColorID = 5, DailyPrice = 788, ModelYear = 1999, Description = "This is an old car."
            };

            carManager.Add(car1);
            pc.listCars(carManager.GetAll());

            Car newCar1 = new Car()
            {
                Id = 9, BrandId = 2, ColorID = 5, DailyPrice = 788, ModelYear = 1999, Description = "This is the new description for old car."
            };

            carManager.Update(newCar1);
            pc.listCars(carManager.GetAll());

            carManager.Delete(newCar1);
            pc.listCars(carManager.GetAll());

            Console.WriteLine(carManager.GetByID(3).Description);
        }
Пример #8
0
        private static void CarDeleteTest()
        {
            Car car = new Car();

            car.Id          = 6;
            car.ModelName   = "Explorer";
            car.ModelYear   = "2020";
            car.BrandId     = 2;
            car.ColourId    = 2;
            car.Description = "SUV";
            car.DailyPrice  = 300;
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.Add(car);
            Console.WriteLine("Duplicate added for test");
            Console.WriteLine();
            CarAllTest();
            var result = carManager.Delete(car);

            Console.WriteLine();
            if (result.Success == true)
            {
                Console.WriteLine(result.Message);
            }
            Console.WriteLine("Duplicate removed");
            Console.WriteLine();
            CarAllTest();
        }
Пример #9
0
        private static void EfCarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.Add(new Car {
                Id = 18, Description = "aanana", DailyPrice = -5
            });
            Console.WriteLine("\n");

            var result = carManager.GetAll();

            if (result.Success == true)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.Description + "\nGünlük Kirası: " + car.DailyPrice);
                }
            }

            Console.WriteLine("\nSiyah Renkli Arabalar\n");

            var result2 = carManager.GetAllByColorId(4);

            if (result.Success == true)
            {
                foreach (var car in result2.Data)
                {
                    Console.WriteLine(car.Description + "\nGünlük Kirası: " + car.DailyPrice);
                }
            }
        }
Пример #10
0
        private static void CarTest()
        {
            CarManager carManager   = new CarManager(new EfCarDal());
            var        getCarResult = carManager.GetCarDetails();
            var        addCarResult = carManager.Add(new Car {
                BrandID = 1, CarID = 1, CarName = "Test", ColorID = 1, DailyPrice = 18485, Description = "Test Description", ModelYear = 2016
            });

            if (addCarResult.Success)
            {
                if (getCarResult.Success)
                {
                    foreach (var car in getCarResult.Data)
                    {
                        Console.WriteLine(
                            "Car Name: " + car.CarName
                            + "\nBrand: " + car.BrandName
                            + "\nColor: " + car.ColorName
                            + "\nDaily Price: " + car.DailyPrice + "\n"
                            );
                    }
                }
                else
                {
                    Console.WriteLine(getCarResult.Message);
                }
            }
            else
            {
                Console.WriteLine(addCarResult.Message);
            }
        }
Пример #11
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            Car        car1       = new Car {
                BrandId = 3, ColorId = 1, ModelYear = 2015, DailyPrice = 150, Description = "Otomatik"
            };

            carManager.Add(car1);

            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine(car.CarName + " / " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice);
            }

            car1.Description = "Manuel";
            carManager.Update(car1);

            Console.WriteLine("----Güncellendikten sonra------ ");

            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine(car.CarName + " / " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice);
            }

            Console.WriteLine(" ----- Car1 silindikten sonra----- ");
            carManager.Delete(car1);
            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine(car.CarName + " / " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice);
            }

            Console.WriteLine("2. Arabanın model yili: " + carManager.GetById(2).Data.ModelYear);
        }
Пример #12
0
        private static void TestCar()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.Add(new Car {
                BrandID = 3, ColorID = 1, ModelYear = Convert.ToDateTime("2020-01-01"), DailyPrice = 250, Name = "XXX"
            });
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.ToString());
            }
            carManager.Delete(carManager.GetByID(1004).Data);
            carManager.Update(new Car {
                ID = 3, BrandID = 3, ColorID = 2, ModelYear = Convert.ToDateTime("2015-01-01"), DailyPrice = 230, Name = "XXX"
            });
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.ToString());
            }
            foreach (var car in carManager.GetCarsByBrandID(3).Data)
            {
                Console.WriteLine(car.ToString());
            }
            foreach (var car in carManager.GetCarsByColorID(1).Data)
            {
                Console.WriteLine(car.ToString());
            }
        }
Пример #13
0
        private static void CarCrudTest()
        {
            CarManager _carManager = new CarManager(new EfCarDal());

            Console.WriteLine("Tüm Araçlarımız: ");
            foreach (var car in _carManager.GetAll().Data)
            {
                Console.WriteLine(car.Descriptions);
            }

            Console.WriteLine("\n \n " + "İstediğimiz araç :");
            Console.WriteLine(_carManager.GetById(1012).Data.CarName);

            Console.WriteLine("Aracınız Eklendi: ");
            _carManager.Add(new Car()
            {
                BrandId      = 3,
                ColorId      = 4,
                DailyPrice   = 2,
                Descriptions = "Fiat Linea",
                CarName      = "Yeni Model",
                ModelYear    = "2012"
            });
            Console.WriteLine("Aracınız Silindi");
            _carManager.Delete(new Car()
            {
                CarId = 2012
            });
        }
Пример #14
0
        private static void CarAdd()
        {
            Car        car        = new Car();
            CarManager carManager = new CarManager(new EfCarDal());

            Console.WriteLine("EKLEMEK İSTEDİĞİNİZ ARACIN ID NUMARASINI GİRİNİZ:");
            car.Id = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("EKLEMEK İSTEDİĞİNİZ ARACIN BRAND ID NUMARASINI GİRİNİZ:");
            car.BrandId = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("EKLEMEK İSTEDİĞİNİZ ARACIN COLOR ID NUMARASINI GİRİNİZ:");
            car.ColorId = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("EKLEMEK İSTEDİĞİNİZ ARACIN GÜLÜK KİRALAMA ÜCRETİNİ GİRİNİZ:");
            car.DailyPrice = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("EKLEMEK İSTEDİĞİNİZ ARACIN AYLIK KİRALAMA ÜCRETİNİ GİRİNİZ:");
            car.DailyPrice = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("EKLEMEK İSTEDİĞİNİZ ARACIN YILLIK KİRALAMA ÜCRETİNİ GİRİNİZ:");
            car.DailyPrice = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("EKLEMEK İSTEDİĞİNİZ ARACIN MODEL YILINI GİRİNİZ:");
            car.ModelYear = Convert.ToString(Console.ReadLine());

            Console.WriteLine("EKLEMEK İSTEDİĞİNİZ ARACIN MARKA VE MODELİNİ GİRİNİZ:");
            car.Description = Convert.ToString(Console.ReadLine());

            carManager.Add(car);
        }
Пример #15
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());

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

            Console.WriteLine("---------GetCarsByBrandId----------");

            foreach (var car in carManager.GetCarsByBrandId(2))
            {
                Console.WriteLine(car.Description);
            }

            Console.WriteLine("------BrandName--------");
            BrandManager brandManager = new BrandManager(new EfBrandDal());

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

            //Araba ismi minimum 2 karakter olmalıdır ve Araba günlük fiyatı 0'dan büyük olmalıdır.
            carManager.Add(new Car {
                CarId = 11, CarName = "i7", BrandId = 2, ColorId = 2, DailyPrice = 0, ModelYear = "2018", Description = "Dizel"
            });
        }
Пример #16
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            UserManager     userManager     = new UserManager(new EfUserDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());

            carManager.Add(new Car()
            {
                BrandId = 1, Code = "1-t", Name = "Opel", ColorId = 1, CreatedDate = DateTime.Now, DailyPrice = 200, Description = "Araç Arızası Giderildi", IsActive = true, ModelYear = 2021
            });

            Console.WriteLine("-- CARS --");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine("{0} - {1} ", car.Id, car.Description);
            }

            Console.WriteLine("-- BRANDS --");
            foreach (var brand in brandManager.GetAll().Data)
            {
                Console.WriteLine("{0} - {1} ", brand.Id, brand.Name);
            }
        }
Пример #17
0
        private static void AddCar(CarManager carManager)
        {
            Console.WriteLine("Ekleyecek olduğunuz arabanın bilgilerini giriniz: ");
            GetBrand();
            Console.WriteLine("Marka no'sunu giriniz :");
            int brandId = Convert.ToInt32(Console.ReadLine());

            GetColor();
            Console.WriteLine("Renk no'sunu giriniz: ");
            int colorId = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Aracın çıkış yılını(model yılı) giriniz: ");
            int modelYear = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Aracın günlük ücretini giriniz:");
            decimal dailyPrice = Convert.ToDecimal(Console.ReadLine());

            Console.WriteLine("Araç açıklamasını giriniz:");
            string description = Console.ReadLine();

            carManager.Add(new Car
            {
                BrandID     = brandId,
                ColorID     = colorId,
                ModelYear   = modelYear,
                DailyPrice  = dailyPrice,
                Description = description
            });
            Console.WriteLine(Messages.CarAdded);
            CarDetail();
        }
Пример #18
0
            static void addNewCar(CarManager carManager)
            {
                //carManager.Add(new Car
                //{
                //    CarId = 6,
                //    BrandId = 2,
                //    ColorId = 1,
                //    DailyPrice = 100,
                //    Description = "Audi",
                //    ModelYear = 2001
                //});

                Car car1 = new Car();

                /* databasede autoincrement yapigim icin kapattım
                 * //
                 * //Console.WriteLine("Enter Car ID:");
                 * //car1.CarId = UInt16.Parse(Console.ReadLine());
                 */
                Console.WriteLine("Enter Brand ID:");
                car1.BrandId = UInt16.Parse(Console.ReadLine());
                Console.WriteLine("Enter Color ID:");
                car1.ColorId = UInt16.Parse(Console.ReadLine());
                Console.WriteLine("Enter DailyPrice:");
                car1.DailyPrice = UInt16.Parse(Console.ReadLine());
                Console.WriteLine("Enter Description:");
                car1.Description = Console.ReadLine();
                Console.WriteLine("Enter ModelYear:");
                car1.ModelYear = UInt16.Parse(Console.ReadLine());
                carManager.Add(car1);
                Console.WriteLine("\n{0} Id Car's Info ADDED", car1.CarId);
                getAllCar(carManager);
            }
Пример #19
0
        public void AddToCar(int modelId)
        {
            int     _modelId;
            decimal _dailyPrice;
            string  _description;

            _modelId = modelId;
            Console.Write("Günlük Fiyat : ");
            _dailyPrice = Convert.ToDecimal(Console.ReadLine());
            Console.Write("Açıklama : ");
            _description = Console.ReadLine();
            Console.WriteLine();


            Car car = new Car()
            {
                CarModelId  = _modelId,
                DailyPrice  = _dailyPrice,
                Description = _description
            };

            var result = carManager.Add(car);

            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine(result.Message);
            Console.ResetColor();
            Console.WriteLine();
            //ListToCars(carManager);
        }
Пример #20
0
        static void Main(string[] args)
        {
            //CarTest();

            //ColorTest();

            //BrandTest();

            //RentalTest();

            CarManager carManager = new CarManager(new EfCarDal());
            Car        car        = new Car {
                BrandId = 6, ColorId = 6, DailyPrice = 6000, Description = "Audi", ModelYear = "2006"
            };
            var result = carManager.Add(car);

            if (result.Success)
            {
                Console.WriteLine(result.Message);
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #21
0
        private static void CRUDtest(CarManager carManager, BrandManager brandManager)
        {
            carManager.Add(new Car {
                CarId = 6, BrandId = 2, ColorId = 3, ModelYear = 2002, DailyPrice = 600, Description = "KIZILCAHAMAM NAKLİYAT"
            });

            carManager.Update(new Car {
                CarId = 1, ColorId = 3, ModelYear = 2002, BrandId = 2, DailyPrice = 900, Description = "TWEEN Collections"
            });
            brandManager.Add(new Brand {
                BrandId = 4, BrandName = "HONDA"
            });
            brandManager.Delete(new Brand {
                BrandId = 4
            });
            brandManager.Update(new Brand {
                BrandId = 1, BrandName = "TOYOTA"
            });


            foreach (var brand in brandManager.GetAll().Data)
            {
                Console.WriteLine(brand.BrandName);
            }
        }
Пример #22
0
        private static void Test()
        {
            CarManager _carManager         = new CarManager(new EfCarDal());
            var        carListUsingBrandId = _carManager.GetCarsByBrandId(1);
            var        carListUsingColorId = _carManager.GetCarsByColorId(2);

            foreach (var car in carListUsingBrandId.Data)
            {
                Console.WriteLine($"BrandId => {car.Description} - {car.DailyPrice}");
            }

            Console.WriteLine("----------------------------");

            foreach (var car in carListUsingColorId.Data)
            {
                Console.WriteLine($"ColorId => {car.Description} - {car.DailyPrice}");
            }

            Console.WriteLine("--------------------Ekleme İşlemi--------");

            _carManager.Add(new Car
            {
                BrandId     = 1,
                ColorId     = 2,
                Description = "TestNice",
                DailyPrice  = 2500,
                ModelYear   = 2018
            });
        }
Пример #23
0
        private static void Test1()
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());


            colorManager.Add(new Color {
                Id = 1, ColorName = "Yeşil"
            });

            brandManager.Add(new Brand {
                Id = 1, BrandName = "Opel"
            });

            carManager.Add(new Car {
                Id = 1, ColorId = 1, BrandId = 1, ModelYear = 2015, DailyPrice = 350, Description = "Opel Kiralama Bedeli"
            });


            //foreach (var car in carManager.GetAll())
            //{
            //    Console.WriteLine(car.Description);
            //}
        }
Пример #24
0
        private static void CarManagerTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            var result = carManager.Add(new Car {
                Description = "y", ColorId = 1, BrandId = 2, DailyPrice = 500, ModelYear = "111"
            });

            /*  var result = carManager.GetCarDetails();
             * if (result.Success == true)
             * {
             *    foreach (var car in result.Data)
             *    {
             *        Console.WriteLine(car.CarName + "/" + car.BrandName);
             *
             *
             *    }
             *    Console.WriteLine(result.Message);
             *
             * }
             * else
             * {
             *    Console.WriteLine(result.Message);
             * }*/
        }
Пример #25
0
        private static void CarUpdate(CarManager carManager)
        {
            Console.WriteLine("\nCar Id: ");
            int carIdUpdate = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("\nBrand Id: ");
            int brandIdUpdate = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Color Id: ");
            int colorIdUpdate = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Car Type: ");
            string carTypeUpdate = Console.ReadLine();

            Console.WriteLine("Daily Price: ");
            decimal dailyPriceUpdate = Convert.ToDecimal(Console.ReadLine());

            Console.WriteLine("Model Year: ");
            string modelYearUpdate = Console.ReadLine();

            Console.WriteLine("Description : ");
            string descriptionUpdate = Console.ReadLine();

            Car carUpdate = new Car {
                Id = carIdUpdate, BrandId = brandIdUpdate, ColorId = colorIdUpdate, CarType = carTypeUpdate, DailyPrice = dailyPriceUpdate, ModelYear = modelYearUpdate, Description = descriptionUpdate
            };

            carManager.Add(carUpdate);
        }
Пример #26
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            Car carer = new Car {
                CarId = 4, BrandId = 4, ColorId = 506, DailyPrice = 0, Description = "qewd asd", ModelYear = 2018
            };
            Car car2 = new Car {
                BrandId = 1, ColorId = 2, DailyPrice = 21, Description = "Tesla x", ModelYear = 2018
            };

            // carManager.Update(carer);
            carManager.Add(car2);
            //if (ader.Success==false)
            //{
            //    Console.WriteLine(ader.Message);
            //}
            //carmanager.delete(carer);

            var result = carManager.GetCarDetails();

            if (result.Success == true)
            {
                foreach (var car1 in result.Data)
                {
                    Console.WriteLine(car1.BrandName + " /" + car1.Description + "/" + car1.ColorName + "/" + car1.DailyPrice);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #27
0
        private static void CarAdedTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            var        result     = carManager.Add(new Car
            {
                BrandId     = 6,
                ColorId     = 2,
                DailyPrice  = 1000,
                ModelYear   = "2021",
                Description = "Volvo"
            });

            if (result.Success == true)
            {
                Console.WriteLine(result.Message);
            }
            else
            {
                Console.WriteLine(result.Message);
            }
            var result2 = carManager.GetAll();

            if (result2.Success == true)
            {
                foreach (var car in result2.Data)
                {
                    Console.WriteLine(car.Description);
                }
            }
            else
            {
                Console.WriteLine(result2.Message);
            }
        }
Пример #28
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.Add(new Car {
                BrandId = 2, ColorId = 2, DailyPrice = 465000, Description = "Audi A4", ModelYear = 2018
            });
            carManager.Update(new Car {
                Id = 5, BrandId = 1, ColorId = 5, DailyPrice = 111500, Description = "Renault Clio", ModelYear = 2015
            });
            carManager.Delete(new Car {
                Id = 5, BrandId = 4, ColorId = 5, DailyPrice = 65000, Description = "Ford T", ModelYear = 1990
            });

            var result = carManager.GetCarDetails();

            if (result.Success)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.Description + " = " + car.DailyPrice + "TL");
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }

            //carManager.Add(new Brand { Name = "Mercedes Benz CLS" }, new Car { DailyPrice = 840000 });
            //carManager.Add(new Brand { Name = "Audi A4" }, new Car { DailyPrice = 465000 });
        }
Пример #29
0
        private static void CarAddition(CarManager carManager, BrandManager brandManager, ColorManager colorManager)
        {
            Console.WriteLine("Color Listesi");
            GetAllColor(colorManager);

            Console.WriteLine("Brand Listesi");
            GetAllBrand(brandManager);

            Console.WriteLine("\nBrand Id: ");
            int brandIdForAdd = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Color Id: ");
            int colorIdForAdd = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Daily Price: ");
            double dailyPriceForAdd = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Description : ");
            string descriptionForAdd = Console.ReadLine();

            Console.WriteLine("Model Year: ");
            string modelYearForAdd = Console.ReadLine();

            Car carForAdd = new Car {
                BrandId = brandIdForAdd, ColorId = colorIdForAdd, DailyPrice = dailyPriceForAdd, Description = descriptionForAdd, ModelYear = modelYearForAdd
            };

            carManager.Add(carForAdd);
        }
Пример #30
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());
            var        result     = carManager.GetCarDetails();



            if (result.Success)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.BrandName + "/" + car.DailyPrice);
                }
            }
            else
            {
                Console.WriteLine(result.Success);
            }



            carManager.Add(new Car {
                Name = "Mercedes", BrandId = 1, ColorId = 4, DailyPrice = 200, ModelYear = 2003, Description = "sedan"
            });
        }