private static void ColorAddText() { EfColorDal addColor = new EfColorDal(); addColor.Add(new Color { ColorId = 7, ColorName = "Yellow" }); Console.WriteLine("Yeni Renk Eklendi.."); Console.ReadLine(); }
private static void ColorUpdateText() { EfColorDal updateColor = new EfColorDal(); updateColor.Update(new Color { ColorId = 7, ColorName = "Beige" }); Console.WriteLine("Renk Güncellendi.."); Console.ReadLine(); }
private static void ColorDeleted() { EfColorDal efColorDal = new EfColorDal(); Color color = new Color() { ColorId = 7 }; efColorDal.Delete(color); }
private static void ColorUpdated() { EfColorDal efColorDal = new EfColorDal(); Color color = new Color() { ColorId = 7, ColorName = "Mor" }; efColorDal.Update(color); }
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); }
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); } }
public BrandManager(EfColorDal efColorDal) { this.efColorDal = efColorDal; }
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(); }