示例#1
0
        private static void CarAddInMemoryDal()
        {
            Car car = new Car()
            {
                Id          = 10,
                BrandId     = 5,
                CarName     = "Brava",
                ColorId     = 3,
                DailyPrice  = 400,
                Description = "Hatchback, Otomatik",
                ModelYear   = 2019
            };
            Car car1 = new Car()
            {
                Id          = 11,
                BrandId     = 4,
                CarName     = "CLK 200",
                ColorId     = 1,
                DailyPrice  = 800,
                Description = "Hatchback, Otomatik",
                ModelYear   = 2020
            };
            InMemoryCarDal inMemoryCarDal = new InMemoryCarDal();/*new EfEntityRepositoryBase(car, new RentaCarContext());*/
            CarManager     carManager     = new CarManager(inMemoryCarDal);

            inMemoryCarDal.Add(car);
            inMemoryCarDal.Add(car1);
            int i = 0;

            foreach (var item in carManager.GetRentableCarsDto().Data)
            {
                i++;
                Console.WriteLine("{5} - {0}{1}{2}{3}{4}", item.BrandName.PadRight(10), item.CarName.PadRight(10), item.ColorName.PadRight(10), item.DailyPrice.ToString().PadRight(10), item.Description.PadRight(20), i);
            }
        }
示例#2
0
 public void Add(Car car)
 {
     if (car.Description.Length > 2 && car.DailyPrice > 0)
     {
         _carDal.Add(car);
     }
     else
     {
         Console.WriteLine("Ürün eklenemedi. Lütfen ürün özelliklerini tekrar gözden geçiriniz.");
     }
 }
示例#3
0
        private static void AddTestInMemory(InMemoryCarDal inMemoryCarDal)
        {
            inMemoryCarDal.Add(new Car {
                Id = 8, BrandId = 8, ColorId = 8, DailyPrice = 800000, ModelYear = "1972", Description = "Yeni Retro"
            });

            foreach (var car in inMemoryCarDal.GetAll())
            {
                Console.WriteLine(
                    "* Aciklama: {0} | Ücret: {1} | Yıl: {2} | Marka: {3} | Renk: {4} ", car.Description,
                    car.DailyPrice,
                    car.ModelYear,
                    car.BrandId,
                    car.ColorId);
            }
            ;
        }
示例#4
0
 public void Add(Car car)
 {
     _ınMemoryCarDal.Add(car);
 }