private static void GetCarsbyBrandId(CarManager carManager, int brandIdd) { foreach (var carr in carManager.GetByBrand(brandIdd)) { Console.WriteLine(carr.CarName); } }
private static void CarTest() { CarManager carManager = new CarManager(new EfCarDal()); BrandManager brandManager = new BrandManager(new EfBrandDal()); ColorManager colorManager = new ColorManager(new EfColorDal()); foreach (var car in carManager.GetCarDetails().Data) { Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}\t{5}", car.CarId, car.BrandName, car.ColorName, car.ModelYear, car.DailyPrice, car.Description); } Console.WriteLine("Bütün Arabalar :"); foreach (var car in carManager.GetAll().Data) { Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).ColorName}\t\t{brandManager.GetById(car.BrandId).BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}"); } Console.WriteLine("Siyah Arabalar :"); foreach (var car in carManager.GetByColor(14).Data) { Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).ColorName}\t\t{brandManager.GetById(car.BrandId).BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}"); } Console.WriteLine("Volvo Marka Arabalar :"); foreach (var car in carManager.GetByBrand(41).Data) { Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).ColorName}\t\t{brandManager.GetById(car.BrandId).BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}"); } Console.WriteLine("Günlük Ücreti 200 - 300 TL Arası Olan Arabalar :"); foreach (var car in carManager.GetByDailyPrice(200, 300).Data) { Console.WriteLine($"{car.CarId}\t{colorManager.GetById(car.ColorId).ColorName}\t\t{brandManager.GetById(car.BrandId).BrandName}\t\t{car.ModelYear}\t\t{car.DailyPrice}\t\t{car.Description}"); } carManager.Add(new Car { CarId = 14, BrandId = 10, ColorId = 3, DailyPrice = -230, Description = "" }); }
static void Main(string[] args) { Car car4 = new Car(); car4.CarId = 4; car4.BrandId = 2; car4.CarName = "Araç4"; car4.ColorId = 2; car4.DailyPrice = 150; car4.Description = ""; car4.ModelId = 2; car4.ModelYear = 2020; Car car5 = new Car(); car5.CarId = 5; car5.BrandId = 1; car5.CarName = "Araç5"; car5.ColorId = 5; car5.DailyPrice = 250; car5.Description = ""; car5.ModelId = 4; car5.ModelYear = 2019; Car car6 = new Car(); car6.CarId = 6; car6.BrandId = 2; car6.CarName = "Araç6"; car6.ColorId = 5; car6.DailyPrice = 250; car6.Description = ""; car6.ModelId = 4; car6.ModelYear = 2019; CarManager carManager = new CarManager(new InMemoryCarDal()); List <Car> cars = new List <Car>() { car4, car5, car6 }; carManager.Add(cars); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.CarName); } Console.WriteLine("------------"); foreach (var car in carManager.GetByBrand(1)) { Console.WriteLine(car.CarName); } Console.WriteLine("------------"); carManager.Update(car5, car6); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.CarName); } Console.WriteLine("------------"); carManager.Delete(car4); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.CarName); } Console.WriteLine("------------"); }