Пример #1
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            //carManager.Add(new Car { BrandId = 1, ColorId = 1, DailyPrice = 90, Description = "Volkswagen Polo", Id = 1, ModelYear = "2016" });
            //carManager.Add(new Car { BrandId = 1, ColorId = 2, DailyPrice = 120, Description = "Ford Focus", Id = 2, ModelYear = "2018" });
            //carManager.Add(new Car { BrandId = 2, ColorId = 3, DailyPrice = 50, Description = "Toyota Yaris", Id = 3, ModelYear = "2017" });
            //carManager.Add(new Car { BrandId = 3, ColorId = 4, DailyPrice = 200, Description = "Tesla Model X", Id = 4, ModelYear = "2013" });
            var result = carManager.GetCarDetail();

            Console.WriteLine(result.Success);
            Console.WriteLine(result.Message);

            if (result.Success)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(
                        car.BrandName + "/" + car.DailyPrice + "/" + car.Description);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());
            //TEST
            //carManager.Add(new Car { });

            //BrandManager brandManager = new BrandManager(new EfBrandDal());

            //foreach (var brand in brandManager.GetAll().Data)
            //{
            //    Console.WriteLine(brand.BrandId +" " + brand.BrandName);
            //    if (brand.BrandId == 1003)
            //    {
            //        brand.BrandId = 3;
            //        brandManager.Update(brand);
            //    }
            //    Console.WriteLine(brand.BrandId + " " + brand.BrandName);

            //}
            var result = carManager.GetCarDetail();


            if (result.IsSuccess == true)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.ColorName + "Renkli " + car.CarName + " Markalı Aracın Fiyatı : " + car.DailyPrice + " TL");
                }
            }
        }
Пример #3
0
 private static void GetAllCarDetails(CarManager carManager)
 {
     Console.WriteLine("Arabaların detaylı listesi:  \nId\tColor Name\tBrand Name\tModel Year\tDaily Price\tDescriptions");
     foreach (var car in carManager.GetCarDetail().Data)
     {
         Console.WriteLine($"{car.CarId}\t{car.ColorName}\t\t{car.BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
     }
 }
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());

            foreach (var item in carManager.GetCarDetail().Data)
            {
                Console.WriteLine(item.BrandName);
            }
        }
Пример #5
0
        private static void CarDetailTest()
        {
            CarManager carManager = new CarManager(new EfCarDal(), new UserValidationManager());

            Console.WriteLine("******************************************");
            Console.WriteLine("ARAÇ İSİMLERİ LISTELENDI");
            foreach (var carDetail in carManager.GetCarDetail())
            {
                Console.WriteLine(carDetail.CarId + "-" + carDetail.BrandName + "-" + carDetail.ColorName + "-" + carDetail.DailyPrice);
            }
        }
Пример #6
0
        private static void CarListByBrand(CarManager carManager)
        {
            Console.WriteLine("Hangi markaya sahip arabayı görmek istiyorsunuz? Lütfen bir Id numarası yazınız.");
            int brandIdForCarList = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine($"\n\nBrand Id'si {brandIdForCarList} olan arabalar: \nId\tColor Name\tBrand Name\tModel Year\tDaily Price\tDescriptions");
            foreach (var car in carManager.GetCarDetail(I => I.BrandId == brandIdForCarList).Data)
            {
                Console.WriteLine($"{car.CarId}\t{car.ColorName}\t\t{car.BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
            }
        }
Пример #7
0
        private static void CarByDailyPrice(CarManager carManager, BrandManager brandManager, ColorManager colorManager)
        {
            decimal min = Convert.ToDecimal(Console.ReadLine());
            decimal max = Convert.ToDecimal(Console.ReadLine());

            Console.WriteLine($"\n\nGünlük fiyat aralığı {min} ile {max} olan arabalar: \nId\tColor Name\tBrand Name\tModel Year\tDaily Price\tDescriptions");
            foreach (var car in carManager.GetCarDetail(I => I.DailyPrice >= min & I.DailyPrice <= max).Data)
            {
                Console.WriteLine($"{car.CarId}\t{car.ColorName}\t\t{car.BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
            }
        }
Пример #8
0
        private static void CarByModelYear(CarManager carManager, BrandManager brandManager, ColorManager colorManager)
        {
            Console.WriteLine("Hangi model yılına sahip arabayı görmek istiyorsunuz? Lütfen yıl değeri giriniz.");
            string modelYearForCarList = Console.ReadLine();

            Console.WriteLine($"\n\nColor Id'si {modelYearForCarList} olan arabalar: \nId\tColor Name\tBrand Name\tModel Year\tDaily Price\tDescriptions");
            foreach (var car in carManager.GetCarDetail(I => I.ModelYear == modelYearForCarList).Data)
            {
                Console.WriteLine($"{car.CarId}\t{car.ColorName}\t\t{car.BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}");
            }
        }
Пример #9
0
        private static void CarDetailTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            var        result     = carManager.GetCarDetail();

            foreach (var car in result.Data)
            {
                Console.WriteLine("{0}, {1}, {2}, {3}", car.CarId, car.BrandName, car.ColorName, car.DailyPrice);
                Console.WriteLine(result.Message);
            }
        }
Пример #10
0
        static void Main(string[] args)
        {
            //CarAdd();
            //ColorAdd();
            // BrandAdd();
            CarManager carManager = new CarManager(new EfCarDal());

            foreach (var car in carManager.GetCarDetail().Data)
            {
                Console.WriteLine(car.DailyPrice + car.BrandName + car.ColorName + car.CarName);
            }
        }
Пример #11
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());

            //foreach (var car in carManager.GetByBrandId(4))
            //{
            //    Console.WriteLine(car.CarName +"/"+car.BrandId);
            //}

            foreach (var carDetailDto in carManager.GetCarDetail())
            {
                Console.WriteLine(carDetailDto.CarName + "/" + carDetailDto.BrandName + "/" + carDetailDto.ColorName);
            }
        }
Пример #12
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            var        result     = carManager.GetCarDetail();

            if (result.Success)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.BrandName + "/" + car.CarName + "/" + car.ColorName + "/" + car.ModelYear + "/ $" + car.DailyPrice);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #13
0
        private static void ListToCars(CarManager carManager)
        {
            var result = carManager.GetCarDetail();
            Console.ForegroundColor = ConsoleColor.DarkGreen;
            Console.WriteLine(result.Message);
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine("------------------------------------------------------------------------------------------------");
            Console.WriteLine(String.Format("| {0,-5 }| {1,-30}| {2,-20}| {3,-15}| {4,-15}|", "ID", "CAR NAME", "BRAND NAME", "CAR COLOR", "DAILY PRICE"));
            Console.WriteLine("------------------------------------------------------------------------------------------------");
            Console.ForegroundColor = ConsoleColor.White;

            foreach (var car in result.Data)
            {
                Console.WriteLine(String.Format("| {0,-5 }| {1,-30}| {2,-20}| {3,-15}| {4,-15}|", car.CarId, car.CarName, car.BrandName, car.ColorName, car.DailyPrice));
            }
            Console.WriteLine("------------------------------------------------------------------------------------------------");
        }
Пример #14
0
        private static void CarDetailShow()
        {
            CarManager carManager = new CarManager(new EfCarDal(), new CustomerManager(new EfCustomerDal()));
            var        result     = carManager.GetCarDetail();

            if (result.Success == true)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.Description + " / " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #15
0
        private static void CarDetailTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            var result = carManager.GetCarDetail();

            if (result.Success == true)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine("Model: " + car.CarName + "| Fiyat : " + car.DailyPrice + "| Marka : " + car.BrandName + " | Renk :" + car.ColorName);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #16
0
        private static void CarTest()
        {
            CarManager productManager = new CarManager(new EfCarDal(), new BrandManager(new EfBrandDal()));

            var result = productManager.GetCarDetail();

            if (result.Success == true)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.CarName + "/" + car.BrandName);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #17
0
        private static void CarTest(CarManager carManager)
        {
            var result = carManager.GetCarDetail();

            foreach (var item in result.Data)
            {
                Console.WriteLine(result.Message);
                Console.WriteLine("Id : " + item.CarId);
                Console.WriteLine("Marka Id : " + item.BrandName);
                Console.WriteLine("Renk Id : " + item.ColorName);
                //Console.WriteLine("Model(Yıl) : " + item.ModelYear);
                Console.WriteLine("GünlükFiyat : " + item.DailyPrice);
                //Console.WriteLine("Açıklama : " + item._Description);
                Console.WriteLine("-----------------------");
            }
            //carManager.Update(new Car { CarId = 2003, BrandId = 1005, ColorId = 2, DailyPrice = 750, ModelYear = 2018, _Description = "Reanult F" });
            //carManager.Delete(carManager.GetById(3002));
        }
Пример #18
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());

            var result = carManager.GetCarDetail();

            if (result.Success == true)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.CarId + "/" + car.BrandName + "/" + car.ColorName + "/" + car.DailyPrice);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #19
0
        private static void CarDelete(CarManager carManager)
        {
            //silme işlemi
            var data1 = carManager.GetById(1014);

            carManager.Delete(data1.Data);
            var resultSilme = carManager.GetCarDetail();

            if (resultSilme.Success == true)
            {
                foreach (var car in resultSilme.Data)
                {
                    Console.WriteLine(car.Description + " / " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice);
                }
            }
            else
            {
                Console.WriteLine(resultSilme.Message);
            }
        }
Пример #20
0
        static void Main(string[] args)
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());
            // UserManager userManager = new UserManager(new EfUserDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

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


            //foreach (var user in userManager.GetAll())
            //{
            //    Console.WriteLine(user.FirstName+"/"+user.LastName);
            //}
        }
Пример #21
0
        private static void GetCarDetailDto(CarManager carManager)
        {
            Console.WriteLine("---------- Araç Bilgileri Detay Ekranı ----------");
            Console.WriteLine("Araba Id'si giriniz: ");
            int id = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine(" ");

            var result = carManager.GetCarDetail(id);

            if (result.Data != null)
            {
                Console.WriteLine("Car Id\tBrand Name\tModel Name\tModel Year\tColor Name\tDaily Price\tDescriptions");
                Console.WriteLine($"{result.Data.CarId}\t{result.Data.BrandName}\t\t{result.Data.ModelName}\t\t{result.Data.ModelYear}\t\t{result.Data.ColorName}\t\t{result.Data.DailyPrice}\t{result.Data.Description}");
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Пример #22
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal(), new BrandManager(new EfBrandDal()));

            foreach (var car in carManager.GetCarDetail().Data)
            {
                Console.WriteLine(car.CarId + " ==> " + car.BrandName + " ==> " + car.ColorName + " ==> " + car.DailyPrice);
            }

            //Console.WriteLine("---Araba Eklendi ---");
            //carManager.Add(new Car() {CarId=7, BrandId = 3, ColorId = 3, CarName = "Ferrari", DailyPrice = 100000, Description = "Lüks Araç", ModelYear = 2021 });

            //Console.WriteLine("--- Araç Güncellendi ---");
            //carManager.Update(new Car() { CarId = 6, CarName = "Red Bull" });

            //Console.WriteLine("--- Araç Silindi ---");
            //carManager.Delete(new Car() {CarId=6 });

            Console.WriteLine("--- İstediğiniz Araç ---");
            Console.WriteLine(carManager.GetCarsByBrandId(1));
        }
Пример #23
0
        static void Main(string[] args)
        {
            //CarTest();

            //ColorTest();

            //BrandTest();

            //UserTest();

            //CustomerTest();

            //RentalTest();

            CarManager carManager = new CarManager(new EfCarDal());
            var        result     = carManager.GetCarDetail();

            foreach (var car in result.Data)
            {
                Console.WriteLine(car.CarName + " " + car.BrandName + " " + car.ColorName + " " + car.DailyPrice);
            }
        }
Пример #24
0
        private static void CarTest(CarManager carManager)
        {
            Console.WriteLine("*****************Mevcut arabalar****************");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine("Araba Id: {0}   Marka Id:{1}   Renk Id:{2}   Model Yılı: {3}  Fiyatı: {4} TL   Açıklama: {5}"
                                  , car.CarId, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Descriptions);
            }

            carManager.Add(new Car {
                BrandId = 2, ColorId = 3, ModelYear = 2003, DailyPrice = 60000, Descriptions = "Güzel."
            });
            Console.WriteLine("*****************Mevcut arabalar****************");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine("Araba Id: {0}   Marka Id:{1}   Renk Id:{2}   Model Yılı: {3}  Fiyatı: {4} TL   Açıklama: {5}"
                                  , car.CarId, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Descriptions);
            }

            carManager.Update(new Car {
                CarId = 5, BrandId = 3, ColorId = 3, ModelYear = 2007, DailyPrice = 60000, Descriptions = "Güzel."
            });
            Console.WriteLine("*****************Mevcut arabalar****************");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine("Araba Id: {0}   Marka Id:{1}   Renk Id:{2}   Model Yılı: {3}  Fiyatı: {4} TL   Açıklama: {5}"
                                  , car.CarId, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Descriptions);
            }

            carManager.Delete(new Car {
                CarId = 5, BrandId = 3, ColorId = 3, ModelYear = 2007, DailyPrice = 60000, Descriptions = "Güzel."
            });
            Console.WriteLine("*****************Mevcut arabalar****************");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine("Araba Id: {0}   Marka Id:{1}   Renk Id:{2}   Model Yılı: {3}  Fiyatı: {4} TL   Açıklama: {5}"
                                  , car.CarId, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Descriptions);
            }

            Console.WriteLine("\n-------------DailyPrice--------------");
            foreach (var car in carManager.GetByDailyPrice(50000, 130000).Data)
            {
                Console.WriteLine("Araba Id: {0}   Marka Id:{1}   Renk Id:{2}   Model Yılı: {3}  Fiyatı: {4} TL   Açıklama: {5}"
                                  , car.CarId, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Descriptions);
            }

            Console.WriteLine("\n-------------BrandId--------------");
            foreach (var car in carManager.GetAllByBrandId(1).Data)
            {
                Console.WriteLine("Araba Id: {0}   Marka Id:{1}   Renk Id:{2}   Model Yılı: {3}  Fiyatı: {4} TL   Açıklama: {5}"
                                  , car.CarId, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Descriptions);
            }

            Console.WriteLine("-------------ColorId--------------");
            foreach (var car in carManager.GetAllByColorId(4).Data)
            {
                Console.WriteLine("Araba Id: {0}   Marka Id:{1}   Renk Id:{2}   Model Yılı: {3}  Fiyatı: {4} TL   Açıklama: {5}"
                                  , car.CarId, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Descriptions);
            }

            Console.WriteLine("-------------CarDetail--------------");
            foreach (var car in carManager.GetCarDetail().Data)
            {
                Console.WriteLine("Araba Id: {0}   Marka Id:{1}   Renk Id:{2}   Model Yılı: {3}  Fiyatı: {4} TL   Açıklama: {5}"
                                  , car.CarId, car.BrandName, car.ColorName, car.ModelYear, car.DailyPrice, car.Descriptions);
            }
        }