Example #1
0
        private static void GetCarDetails(CarManager carManager)
        {
            foreach (var car1 in carManager.GetCarDetails().Data)
            {
                Console.WriteLine("CarName:{0} --> BrandName:{1} --> ColorName:{2} --> DailyPrice:{3}", car1.CarName, car1.BrandName, car1.ColorName, car1.DailyPrice);
            }
            Console.WriteLine("");

            Console.WriteLine(carManager.Delete(2002).Message);
            foreach (var car1 in carManager.GetCarDetails().Data)
            {
                Console.WriteLine("CarName:{0} --> BrandName:{1} --> ColorName:{2} --> DailyPrice:{3}", car1.CarName, car1.BrandName, car1.ColorName, car1.DailyPrice);
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new EfCarDal());

            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.CarId + " " + car.Description);
            }

            carManager.Add(new Car {
                CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Yeni Araba", DailyPrice = 190, ModelYear = "2005"
            });

            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.CarId + " " + car.Description);
            }

            carManager.Update(new Car {
                CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Ford Fiesta", DailyPrice = 190, ModelYear = "2005"
            });

            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.CarId + " " + car.Description);
            }

            carManager.Delete(new Car {
                CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Ford Fiesta", DailyPrice = 190, ModelYear = "2005"
            });

            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.CarId + " " + car.Description);
            }

            carManager.Add(new Car {
                CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Yeni", DailyPrice = 0, ModelYear = "2005"
            });
            carManager.Add(new Car {
                CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Ye", DailyPrice = 10, ModelYear = "2005"
            });


            foreach (var car in carManager.GetByBrandId(2))
            {
                Console.WriteLine(car.CarId + " " + car.Description);
            }
        }
Example #3
0
        private static void CarDeleteTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.Delete(new Car
            {
                Id           = 7007,
                BrandId      = 4,
                Name         = "BMW",
                ColorId      = 4,
                ModelYear    = 2020,
                Descriptions = "Hybrid",
                DailyPrice   = 15
            });
        }
Example #4
0
        private static void CarDelete(CarManager carManager)
        {
            Console.Write("Silmek istediğiniz Kayıt ID Değerini Giriniz: ");
            int _deleteId = Convert.ToInt32(Console.ReadLine());

            Car deleteCar = new Car {
                Id = _deleteId
            };

            carManager.Delete(deleteCar);
            Console.WriteLine();

            Console.WriteLine("Listenin Son Hali :");
            GetAllCar(carManager);
        }
Example #5
0
        private static void CarDeleteTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            Car        car        = new Car
            {
                CarId       = 6,
                ColorId     = 1,
                BrandId     = 1,
                Name        = "Mercedes",
                ModelYear   = 1995,
                DailyPrice  = 25,
                Description = "Aksaray"
            };

            carManager.Delete(car);
        }
Example #6
0
        private static void CarTest(Car car2)
        {
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.Update(new Car {
                CarId = 1004, CarName = "Clio"
            });
            carManager.Delete(new Car {
                CarId = 2003
            });
            carManager.Add(car2);
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.CarName);
            }
        }
Example #7
0
        private static void CarCrudTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            carManager.Add(new Car {
                ColorId = 5, BrandId = 7, DailyPrice = 350, Description = "Dizel, Manuel", ModelYear = "2018"
            });

            carManager.Update(new Car {
                CarId = 4, ColorId = 3, BrandId = 5, DailyPrice = 350, Description = "Benzinli, Manuel", ModelYear = "2020"
            });

            carManager.Delete(new Car {
                CarId = 3
            });
        }
Example #8
0
        private static void CarDeleteTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            var        result     = carManager.Delete(new Car {
                CarId = 23
            });

            if (result.Success == true)
            {
                Console.WriteLine(result.Message);
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #9
0
        private static void carManagerTest(CarManager carManager)
        {
            Car car1 = new Car {
                Id = 7, BrandId = 5, ColorId = 2, DailyPrice = 540, Description = "Porsche", ModelYear = "2021"
            };

            carManager.Add(car1);
            car1 = new Car {
                Id = 7, BrandId = 5, ColorId = 2, DailyPrice = 540, Description = "Porsche", ModelYear = "2015"
            };
            carManager.Update(car1);
            carManager.Delete(car1);
            var car          = carManager.GetById(3).Data;
            var carAllList   = carManager.GetAll(1234).Data;
            var carGetPrices = carManager.GetUnitPriceFilter(0, 200).Data;
        }
Example #10
0
        private static void CarDeleteTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            Console.WriteLine("Araç Listesi");
            CarTest();
            Console.Write("Silinecek Aracın ID'sini giriniz:");
            int deleteId   = int.Parse(Console.ReadLine());
            Car deletedCar = carManager.GetById(deleteId).Data;
            var result     = carManager.Delete(deletedCar);

            if (result.Success)
            {
                Console.WriteLine(result.Message);
            }
        }
Example #11
0
        private static void CarDeleteTest()
        {
            CarManager carManager = new CarManager(new EFCarDal());
            Car        car        = new Car
            {
                CarId       = 1,
                BrandId     = 1,
                ColorId     = 4,
                ModelYear   = 2020,
                DailyPrice  = 12000,
                Description = "Hunday Sonata"
            };
            var result = carManager.Delete(car);

            Console.WriteLine(result.Message);
        }
Example #12
0
        private static void CarManagerTest()
        {
            CarManager carManager = new CarManager(new EFCarDal());
            var        result     = carManager.GetAll(); // Genel kullanım bu şekilde olacak fakat bununiçinde iki farklı return oldugu için zaten newlememiz lazım diğerleri tek return .

            if (result.Success)
            {
                foreach (var car in result.Data)
                {
                    Console.WriteLine(car.Id + "/" + car.BrandId + "/" + car.ColorId + "/" + car.DailyPrice + "/" + car.Description + "/" + car.ModelYear);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }


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

            Car car1 = new Car()
            {
                BrandId = 3, ColorId = 4, DailyPrice = 250, Description = "silinecek", ModelYear = 2021
            };

            carManager.Add(car1);

            carManager.Add(new Car {
                BrandId = 3, ColorId = 12, DailyPrice = 250, Description = "Tüplü Benzinli", ModelYear = 2021
            });
            Console.WriteLine("iki araç eklendikten sonra database durumu");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.Id + "/" + car.BrandId + "/" + car.ColorId + "/" + car.DailyPrice + "/" + car.Description + "/" + car.ModelYear);
            }
            carManager.Update(car1);
            carManager.Delete(car1);
            Console.WriteLine("son car nesnesi güncellendikten ve silindikten  sonraki database durumu");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.Id + "/" + car.BrandId + "/" + car.ColorId + "/" + car.DailyPrice + "/" + car.Description + "/" + car.ModelYear);
            }
            Console.WriteLine("1 nolu Id'li aracın model yılı: " + carManager.GetById(1).Data.ModelYear);
        }
Example #13
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            //Yeni araç ekleme
            var carAdded = carManager.Add(new Car
            {
                BrandId     = 8,
                ColorId     = 1,
                DailyPrice  = 600,
                ModelYear   = 2019,
                Description = "Otomatik"
            });

            Console.WriteLine(carAdded.Message);

            //Araç silme ve güncelleme
            var deleted = carManager.Delete(new Car {
                Id = 1
            });

            Console.WriteLine(deleted.Message);
            var updated = carManager.Update(new Car {
                Id = 1, BrandId = 17, ColorId = 3, DailyPrice = 485, ModelYear = 2019, Description = "Otomatik"
            });

            Console.WriteLine(updated.Message);

            //Araçların tümünün ve marka/renk id'ye göre listelenmesi
            Console.WriteLine("--------------------Tümünü listele-----------------------");
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.Description);
            }

            Console.WriteLine("------------------Arabalar listeleri  marka id leri ------------------------");
            foreach (var car in carManager.GetCarsByBrandId(2).Data)
            {
                Console.WriteLine(car.Id + " " + car.Description + " Marka ID:  " + car.BrandId);
            }

            Console.WriteLine("--------------Arabalar listeleri  renk  id leri ----------------------------");
            foreach (var car in carManager.GetCarsByColorId(3).Data)
            {
                Console.WriteLine(car.Id + car.Description + " Color ID " + car.ColorId);
            }
        }
Example #14
0
        static void CarDelete(CarManager carManager)
        {
            Car deletedCar = new Car();

            Console.Write("\nSilmek istediğiniz arabanın idsini giriniz : ");
            deletedCar.Id = int.Parse(Console.ReadLine());
            var result = carManager.Delete(deletedCar);

            if (result.Success)
            {
                Console.WriteLine(result.Message);
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #15
0
        private static void CRUD()
        {
            //Add
            CarManager carManager = new CarManager(new EfCarDal());
            Car        car1       = new Car {
                BrandId = 256, ColorId = 125, DailyPrice = 250, Description = "New added car.", ModelYear = 2000
            };

            carManager.Add(car1);

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

            //Update

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

            //Delete
            carManager.Delete(car1);

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

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

            // GetById
            Console.WriteLine(carManager.GetById(3002).Data.ModelYear);
        }
Example #16
0
        private static void CarDeleted()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            try
            {
                Car car = new Car
                {
                    CarId = 1,
                };
                carManager.Delete(car);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Example #17
0
        private static void CarTest()
        {
            CarManager carManager =
                new CarManager(new EfCarDal(),
                               new BrandManager(new EfBrandDal()));

            var result = carManager.GetCarDetails();

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

            carManager.Add(new Car {
                BrandId = 2, ColorId = 5, DailyPrice = 120000, Description = "Hyundai", ModelYear = 2020
            });
            carManager.Add(new Car {
                BrandId = 1, ColorId = 5, DailyPrice = 110000, Description = "Fiat", ModelYear = 2021
            });
            carManager.GetCarsByBrand(1);
            carManager.Delete(new Car {
                CarId = 2003
            });

            carManager.Update(new Car
            {
                CarId       = 1,
                ColorId     = 1,
                BrandId     = 1,
                DailyPrice  = 121222,
                Description = "BMW",
                ModelYear   = 2019
            }
                              );
            foreach (var c in carManager.GetAll().Data) // add .Data
            {
                Console.WriteLine(c.Description);
            }
        }
Example #18
0
        static void Main(string[] args)
        {
            //BrandManager brandManager = new BrandManager(new BrandDal());
            //brandManager.Add(new Brand {Name="Mercedes"});
            //brandManager.Add(new Brand {Name="Audi"});
            //brandManager.Add(new Brand {Name="Renault"});
            //brandManager.Add(new Brand {Name="Honda"});

            //Color_Manager color_Manager = new Color_Manager(new Color_Dal());
            //color_Manager.Add(new Color_ { Name = "Mavi" });
            //color_Manager.Add(new Color_ { Name = "Kırmızı" });
            //color_Manager.Add(new Color_ {  Name = "Siyah" });

            //CarManager carManager = new CarManager(new CarDal());

            //carManager.Add(new Car {BrandId=2,ColorId=1,ModelYear=2019,Description="Audi" });
            //carManager.Add(new Car {BrandId=1,ColorId=2,ModelYear=2019,Description="Mercedes" });
            //carManager.Add(new Car {BrandId=2,ColorId=3,ModelYear=2019,Description="Renault" });
            //carManager.Add(new Car {BrandId=1,ColorId=1,ModelYear=2019,Description="Mercedes" });

            //foreach (var car in carManager.GetAll() )
            //{

            //    Console.WriteLine(car.Description);
            //}

            //CarManager carManager = new CarManager(new CarDal());
            //foreach (var car in carManager.GetCarDetailDtos())
            //{

            //    Console.WriteLine(car.BrandName + " " + car.ColorName +" " + car.ModelYear +" "+ car.Description);
            //}

            CarManager carManager = new CarManager(new CarDal());

            //carManager.Update(new Car { Id = 1, BrandId = 2, ColorId = 1,ModelYear=2020,  DailyPrice = 25.57,Description="Mercsedes"});


            //var result = carManager.GetById(1);
            //                Console.WriteLine(result.BrandId  + " " + result.ColorId  + " " + result.ModelYear + " "+ result.DailyPrice  + " " + result.Description);

            carManager.Delete(new Car {
                Id = 1, BrandId = 2, ColorId = 1, ModelYear = 2020, DailyPrice = 25.57, Description = "Mercsedes"
            });
        }
Example #19
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new InMemoryCarDal());

            foreach (var c in carManager.GetAll())
            {
                Console.WriteLine(c.Description);
            }

            carManager.Delete(2);

            foreach (var c in carManager.GetAll())
            {
                Console.WriteLine(c.Description);
            }

            carManager.Deneme();
        }
Example #20
0
        private static void DeleteToCar(CarManager carManager)
        {
            ListToCars(carManager);

            int _deleteId;
            Console.WriteLine();

            Console.Write("Silmek istediğiniz Kayıt ID : ");
            _deleteId = Convert.ToInt32(Console.ReadLine());

            Car deleteCar = new Car {  };

            carManager.Delete(new Car { CarId = _deleteId });
            Console.WriteLine();

            Console.WriteLine("<<< Listenin Son Hali >>>");
            ListToCars(carManager);
        }       
Example #21
0
        private static void DeleteCar(CarManager carManager)
        {
            Car car1 = new Car {
                Id = 1, BrandId = 1, ColorId = 1, DailyPrice = 500, ModelYear = "207", Description = "207 Model"
            };

            carManager.Update(car1);
            Console.WriteLine();
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.ModelYear + " = " + car.Description);
            }
            carManager.Delete(1);
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.ModelYear + " = " + car.Description);
            }
        }
Example #22
0
        static void Main(string[] args)
        {
            CarManager carManager = new CarManager(new InMemoryCarDal());


            Console.WriteLine("******************* LİSTELE *********************************");


            Console.WriteLine("ID--BRANDID--COLORID -- DAILYPRICE -- MODELYEAR --DESCRIPTION");

            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine("{0},\t{1},\t{2},\t {3},\t \t{4}, \t {5}", car.Id, car.BrandId, car.ColorId, car.DailyPrice, car.ModelYear, car.Description);
            }


            Console.WriteLine("******************* EKLE-SİL-GÜNCELLE *********************************");


            carManager.Add(new Car {
                Id = 5, BrandId = 2, ColorId = 2, DailyPrice = 300, ModelYear = 2020, Description = "tiptronic dizel"
            });
            Console.WriteLine("Kayıt Eklendi");

            carManager.Delete(2);
            Console.WriteLine("Kayıt Silindi");


            Car update = new Car {
                Id = 4, BrandId = 1, ColorId = 1, ModelYear = 2015, DailyPrice = 200, Description = "Manuel vites benzinli"
            };

            carManager.Update(update);
            Console.WriteLine("Kayıt Güncellendi");


            Console.WriteLine("********************ID'ye GÖRE GETİR**************************");

            Console.WriteLine("ID--BRANDID--COLORID -- DAILYPRICE -- MODELYEAR --DESCRIPTION");

            Car carById = carManager.GetById(3);

            Console.WriteLine("{0},\t{1},\t{2},\t {3},\t \t{4}, \t {5}", carById.Id, carById.BrandId, carById.ColorId, carById.DailyPrice, carById.ModelYear, carById.Description);
        }
Example #23
0
        private static void CarDelete()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            /* CAR DELETE */
            try
            {
                carManager.Delete(new Car
                {
                    Id = 9
                });

                Console.WriteLine("Araba başarıyla silindi");
            }
            catch (Exception)
            {
                Console.WriteLine("Araba silinmeye çalışırken bir hata oluştu");
            }
        }
        public static void CarDelete()
        {
            Car        _car       = new Car();
            CarManager carManager = new CarManager(new EfCarDal());

            Console.WriteLine("-------------ARAÇ SİLME İŞLEMİ--------------");
            Console.Write("Araç No = ");
            int carId  = int.Parse(Console.ReadLine());
            var result = carManager.Delete(carId);

            if (result.Success == true)
            {
                Console.WriteLine(result.Message);
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
        static void Main(string[] args)

        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());



            // CarDetailTeest(carManager);
            // ColorManagerTest(colorManager);
            // BrandManagerTest(brandManager);
            // CarManagerTest(carManager);
            var result = carManager.Delete(new Car {
                CarId = 10089
            });

            Console.WriteLine(result.Message);
        }
Example #26
0
        private static void CarCrud()
        {
            CarManager carManager = new CarManager(new EfCarDal());


            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.CarId + " " + car.BrandId + " " + car.ColorId + " " + car.ModelYear);
            }

            Car car1 = new Car()
            {
                ColorId = 3, BrandId = 2, DailyPrice = 190, ModelYear = "2019", Description = "Hatasız Lüks Otomobil"
            };

            carManager.Add(car1);
            car1.ModelYear = "2020";
            carManager.Update(car1);

            Console.WriteLine(carManager.GetById(1).Data.Description);


            carManager.Delete(car1);

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

            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.CarId + " " + car.BrandId + " " + car.ColorId + " " + car.ModelYear);
            }
            foreach (var car in carManager.GetCarDetails().Data)
            {
                Console.WriteLine("{0}-{1}-{2}-{3}-{4}", car.CarId, car.BrandName, car.ColorName, car.ModelYear, car.dailyPrice);
            }
        }
Example #27
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());

            foreach (var item in carManager.GetCarsByColorId(3))
            {
                Console.WriteLine(item.CarName);
            }

            foreach (var item in carManager.GetCarsByBrandId(1))
            {
                Console.WriteLine(item.CarName);
            }

            Car addCar = new Car()
            {
                CarName     = "RENAULT CLIO",
                BrandId     = 5,
                ColourId    = 2,
                ModelYear   = 2018,
                DailyPrice  = 0,
                Description = "Klimali, Otomatik Vites,Benzin"
            };

            carManager.Add(addCar);

            carManager.Delete(2004);

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



            Car updatedCar = new Car()
            {
                ModelYear = 2018
            };

            carManager.Update(4);
        }
Example #28
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            var        result     = carManager.GetCarDetails();

            foreach (var car in result.Data)
            {
                Console.WriteLine(car.BrandName + " " + car.CarName + " " + car.ColorName + " " + car.DailyPrice);
            }
            carManager.Add(new Car {
                Id = 9, BrandId = 9, ColorId = 3, DailyPrice = 100, ModelYear = 2000, Description = "volkwagen"
            });
            carManager.Delete(new Car {
                Id = 9, DailyPrice = 100
            });
            foreach (var car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.Description);
            }
        }
Example #29
0
        private static void CarTest()
        {
            CarManager carManager = new CarManager(new EfCarDal());
            Car        car        = new Car
            {
                CarName     = "bmw",
                CarId       = 6,
                ColorId     = 2,
                BrandId     = 1,
                DailyPrice  = 200,
                ModelYear   = new DateTime(2020, 1, 4),
                Description = "bmw, otomatik"
            };

            carManager.Add(car);
            ArabaListele();
            car.Description = "volvo, otomatik, deri koltuk";
            carManager.Update(car);
            carManager.Delete(car);
        }
        private static void DeleteCar(CarManager carManager)
        {
            int deletedId;

            Console.WriteLine("Silinicek Id'yi Giriniz: ");

            deletedId = Convert.ToInt32(Console.ReadLine());
            try
            {
                carManager.Delete(new Car()
                {
                    Id = deletedId
                });
                Console.WriteLine(deletedId + " id li araç silindi.\n");
            }
            catch (Exception e)
            {
                Console.WriteLine("Yanlış Değer Girdiniz!!\n" + e.Message);
            }
        }