コード例 #1
0
ファイル: Program.cs プロジェクト: elyasefkeceli/ReCapProject
        private static void ColorAddText()
        {
            EfColorDal addColor = new EfColorDal();

            addColor.Add(new Color {
                ColorId = 7, ColorName = "Yellow"
            });
            Console.WriteLine("Yeni Renk Eklendi..");
            Console.ReadLine();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: elyasefkeceli/ReCapProject
        private static void ColorUpdateText()
        {
            EfColorDal updateColor = new EfColorDal();

            updateColor.Update(new Color {
                ColorId = 7, ColorName = "Beige"
            });
            Console.WriteLine("Renk Güncellendi..");
            Console.ReadLine();
        }
コード例 #3
0
        private static void ColorDeleted()
        {
            EfColorDal efColorDal = new EfColorDal();
            Color      color      = new Color()
            {
                ColorId = 7
            };

            efColorDal.Delete(color);
        }
コード例 #4
0
        private static void ColorUpdated()
        {
            EfColorDal efColorDal = new EfColorDal();
            Color      color      = new Color()
            {
                ColorId   = 7,
                ColorName = "Mor"
            };

            efColorDal.Update(color);
        }
コード例 #5
0
        private static void ColorTest()
        {
            EfColorDal   colorDal     = new EfColorDal();
            ColorManager colorManager = new ColorManager(colorDal);

            Color pink = new Color();

            pink.ColorId   = 1;
            pink.ColorName = "Pink";

            colorManager.Delete(pink);
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: cihannk/ReCapProject
        static void Main(string[] args)
        {
            IBrandDal    brandDal    = new EfBrandDal();
            IColorDal    colorDal    = new EfColorDal();
            ICarDal      carDal      = new EfCarDal();
            IRentalDal   rentalDal   = new EfRentalDal();
            IUserDal     userDal     = new EfUserDal();
            ICustomerDal customerDal = new EfCustomerDal();


            ICarService    carManager    = new CarManager(carDal);
            IRentalService rentalManager = new RentalManager(rentalDal);

            //brandDal.Add(new Brand { Id = 2, Description = "wir leiben autos", Name = "Wolksvagen" });
            //colorDal.Add(new Color { Id = 1, Name = "Black" });

            //carManager.AddCar(new Car {Id=6, BrandId=1, ColorId=1, DailyPrice=60000, Description="Passat", ModelYear=2016 });

            // brandDal.Delete(new Brand { Id = 2, Description = "wir leiben autos", Name = "Wolksvagen" });

            //Test(brandDal, colorDal, carDal);

            var details = carManager.GetCarDetails();

            userDal.Add(new User {
                UserId = 1, Email = "*****@*****.**", FirstName = "Ahmet", LastName = "Sonuç", Password = "******"
            });
            customerDal.Add(new Customer {
                UserId = 1, CompanyName = "ahmet inşaat"
            });
            rentalManager.Add(new Rental {
                RentalId = 1, CarId = 2, CustomerId = 1, RentDate = new DateTime(2021, 3, 20)
            });
            foreach (var detail in details.Data)
            {
                System.Console.WriteLine("Marka:{0}, Model:{1}, Renk:{2}, Price:{3}", detail.BrandName, detail.CarName, detail.ColorName, detail.DailyPrice);
            }
        }
コード例 #7
0
 public BrandManager(EfColorDal efColorDal)
 {
     this.efColorDal = efColorDal;
 }
コード例 #8
0
        public static void CarEfMethods1(string test)
        {
            ICarDal     CarDal     = new EfCarDal(); // EfCarDal *DataAccessLayer
            ICarService carManager = new CarManager(CarDal);

            CarRentalContext carRentalContext = new CarRentalContext();

            foreach (Car car in carRentalContext.Cars)
            {
                Console.WriteLine(car.Description);
            }
            Car car4 = new Car();

            //car4.Id = 4;
            car4.BrandId     = 5;
            car4.ColorId     = 5;
            car4.DailyPrice  = 0;
            car4.Name        = "A";
            car4.Description = "A";
            carManager.Add(car4);
            Console.WriteLine("EF Cars List");
            foreach (Car car in carRentalContext.Cars)
            {
                Console.WriteLine(car.Id + " - " + car.Description);
            }
            // car4.Description = "Audi A6";
            // carManager.Update(car4);
            CarRentalContext context = new CarRentalContext();

            Console.WriteLine("EF Cars List after Update with context.Cars");
            foreach (Car car in context.Cars)
            {
                Console.WriteLine(car.Id + " - " + car.Description);
            }
            // carManager.Delete(car4);
            Console.WriteLine("EF Cars List after delete with GetAll() ");
            foreach (Car car in carManager.GetAll().Data)
            {
                Console.WriteLine(car.Id + " - " + car.Description);
            }
            // Console.WriteLine("Get By Id 1 " + carManager.GetById(1).Description);
            Console.WriteLine("EF Cars List BrandId=1 ");
            //foreach (Car car in carManager.GetCarsByBrandId(1).Data)
            //{
            //    Console.WriteLine(car.Id.ToString() + "-" + car.BrandId.ToString() + " - " + car.Description);
            //}
            //Console.WriteLine("EF Cars List ColorId=2 ");
            //foreach (Car car in carManager.GetCarsByColorId(2).Data)
            //{
            //    Console.WriteLine(car.Id.ToString() + "-" + car.ColorId.ToString() + " - " + car.Description);
            //}
            IColorDal    colorDal     = new EfColorDal();
            ColorManager colorManager = new ColorManager(colorDal);

            //Color color6 = new Color();
            //color1.Id = 1;
            //color1.Name = "White";
            //colorManager.Add(color1);
            //Color color2 = new Color();
            //color2.Id = 1;
            //color2.Name = "Red";
            //colorManager.Add(color2);
            //Color color5 = new Color();
            //color5.Id = 6;
            //color5.Name = "Purple";
            //colorManager.Add(color5);
            Console.WriteLine("EF Color List");
            foreach (Color color in colorManager.GetAll().Data)
            {
                Console.WriteLine(color.Id.ToString() + " - " + color.Name);
            }
            IBrandDal    brandDal     = new EfBrandDal();
            BrandManager brandManager = new BrandManager(brandDal);

            //Brand brand1 = new Brand();
            //brand1.Id = 1;
            //brand1.Name = "Fiat";
            //Brand brand2 = new Brand();
            //brand2.Id = 2;
            //brand2.Name = "Renault";
            //Brand brand3 = new Brand();
            //brand3.Id = 3;
            //brand3.Name = "Mercedes";
            //Brand brand4 = new Brand();
            //brand4.Id = 4;
            //brand4.Name = "Audi";
            //brandManager.Add(brand1);
            //brandManager.Add(brand2);
            //brandManager.Add(brand3);
            //brandManager.Add(brand4);
            Console.WriteLine("EF Brand List");
            foreach (Brand brand in brandManager.GetAll().Data)
            {
                Console.WriteLine(brand.Id.ToString() + " - " + brand.Name);
            }

            //foreach (CarDetailDto carDetailDto in carManager.GetCarDetails().Data)
            //{
            //    Console.WriteLine("{0} / {1} / {2} / {3} ", carDetailDto.CarName.ToString() ,carDetailDto.BrandName,carDetailDto.ColorName,carDetailDto.DailyPrice);
            //}

            Console.ReadLine();
        }