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

            carManager.Delete(new Car {
                Id = 2
            });
            carManager.AddCar(new Car {
                Id = 2, ColorId = 2, BrandId = 2, ModelYear = "2014", DailyPrice = 365000, Description = "Volvo"
            });
            carManager.Update(new Car {
                Id = 1, BrandId = 2, ColorId = 4, DailyPrice = 567895, ModelYear = "2000", Description = "Tofaşk"
            });

            var result = carManager.GetAll();

            foreach (var car in result.Data)
            {
                Console.WriteLine(car.Description);
            }

            Console.WriteLine("**************************************************************************");

            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine(car.BrandName + " " + car.ColorName + " renkli arabanın fiyatı=>" + car.DailyPrice);
            }

            Console.WriteLine("**************************************************************************");
        }
Пример #2
0
        private static void CarsAdd()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            List <Car> cars       = new List <Car> {
                new Car {
                    Id = 1, BrandId = 1, CarName = "Corolla", ColorId = 1, DailyPrice = 150, Description = "Benim Babam toyota gibi adam", ModelYear = 2020
                },
                new Car {
                    Id = 2, BrandId = 2, CarName = "Kartal", ColorId = 2, DailyPrice = 50, Description = "Tofaşk", ModelYear = 1994
                },
                new Car {
                    Id = 3, BrandId = 3, CarName = "l200", ColorId = 2, DailyPrice = 200, Description = "L200 adamdır", ModelYear = 2018
                },
                new Car {
                    Id = 4, BrandId = 4, CarName = "Mustang", ColorId = 1, DailyPrice = 200, Description = "asasfadsfa", ModelYear = 2020
                },
                new Car {
                    Id = 5, BrandId = 5, CarName = "C200", ColorId = 3, DailyPrice = 250, Description = "Paramız yetmez", ModelYear = 2020
                }
            };

            foreach (var item in cars)
            {
                carManager.AddCar(item);
            }
            Console.WriteLine("işlem tamam");
        }
Пример #3
0
        private static void CarAdd()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            BrandList();
            var car = new Car();

            Console.WriteLine("Brand Id Giriniz: ");
            car.BrandId = int.Parse(Console.ReadLine());
            //Console.Clear();
            ColorList();
            Console.WriteLine("Color Id Giriniz: ");
            car.ColorId = int.Parse(Console.ReadLine());
            //Console.Clear();
            Console.WriteLine("Model Yılını Giriniz: ");
            car.ModelYear = int.Parse(Console.ReadLine());
            //Console.Clear();
            Console.WriteLine("Günlük Ücret Giriniz: ");
            car.DailyPrice = decimal.Parse(Console.ReadLine());
            //Console.Clear();
            Console.WriteLine("Açıklama ekleyiniz: ");
            car.Description = Console.ReadLine();

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

            Console.WriteLine("------------Tümünü Listeleme----------------");
            ShowDescription(carManager);

            Console.WriteLine("------------Ekleme----------------");
            Car car1 = new Car {
                Id = 6, BrandId = 3, ColorId = "1", DailyPrice = 10000, Description = "Volvo S60", ModelYear = 2015
            };

            carManager.AddCar(car1);
            ShowDescription(carManager);

            Console.WriteLine("----------Güncelleme------------------");
            Car car2 = new Car {
                Id = 6, BrandId = 2, ColorId = "1", DailyPrice = 10000, Description = "Volvo S40", ModelYear = 2015
            };

            carManager.UpdateCar(car2);
            ShowDescription(carManager);

            Console.WriteLine("----------Silme------------------");
            carManager.DeleteCar(6);
            ShowDescription(carManager);

            Console.WriteLine("----------Id Listeleme------------------");
            Console.WriteLine(carManager.GetByIdCar(1).Description);
        }
Пример #5
0
        private static void AddCarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.AddCar(new Car {
                CarName = "Civic", BrandId = 1002, ColorId = 1002, DailyPrice = 12.0, Descriptions = "lsdjdhf"
            });
        }
Пример #6
0
        private static void AddCar()
        {
            CarManager Carmanager = new CarManager(new EfCarDAL());


            var result = Carmanager.AddCar(new NCar {
                BrandId = 1, ColorId = 2, DailyPrice = 8000, Description = "Yeni araba6"
            });

            Console.WriteLine(result.Message);
        }
Пример #7
0
        private static void AddCar(Car car)
        {
            CarManager carManager = new CarManager(new EfCarDal());

            var result = carManager.AddCar(car);

            if (result.Success)
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #8
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new InMemoryCarDal());

            carManager.AddCar(new Car {
                BrandId = 4, ColorId = 6, DailyPrice = 350, Description = "Afilli mi afilli", Id = 4, ModelYear = 2021
            });

            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.Description);
            }
        }
Пример #9
0
        private static void AddCar(CarManager carManager, Brand brand1, Color color1)
        {
            Car car = new Car
            {
                Brand       = brand1,
                Color       = color1,
                DailyPrice  = 100,
                Description = "Hyundai Accent",
                AddedDate   = DateTime.Now,
                ModelYear   = 1998
            };

            carManager.AddCar(car);
        }
Пример #10
0
        private static void Operations()
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());

            // GetAll method.
            foreach (var x in carManager.GetAllCars().Data)
            {
                Console.WriteLine(x.Description);
            }

            // GetById method.
            Console.WriteLine(carManager.GetById(3002).Data.ModelYear);
            Console.WriteLine("{0}", brandManager.GetById(1).Data.BrandName);
            Console.WriteLine("{0}", colorManager.GetById(2).Data.ColorName);

            // GetCarsByColorId method.
            foreach (var x in carManager.GetCarsByColorId(2).Data)
            {
                Console.WriteLine(x.BrandId);
            }

            // GetCarsByBrandId method.
            foreach (var x in carManager.GetCarsByBrandId(256).Data)
            {
                Console.WriteLine(x.Description);
            }

            // AddCar method.
            Car car1 = new Car {
                BrandId = 256, ColorId = 125, DailyPrice = 250, Description = "New added car.", ModelYear = 2000
            };

            carManager.AddCar(car1);

            // UpdateCar method.
            carManager.UpdateCar(new Car {
                Id = 1005, BrandId = 257, Description = "Modified car.", ColorId = 126, ModelYear = 2020, DailyPrice = 769
            });

            // RemoveCar method.
            //carManager.DeleteCar(1008);
        }
Пример #11
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());
            //test();

            Car car1 = new Car()
            {
                ModelYear   = "2021",
                ColorId     = 2,
                BrandId     = 1,
                DailyPrice  = 200,
                Description = "Brabus 800 G63"
            };

            carManager.AddCar(car1);

            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine($"{car.BrandName} - {car.CarName} - {car.ColorName} - {car.DailyPrice}");
            }
        }
Пример #12
0
        private static void AddCar(Car car)
        {
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.AddCar(car);
        }