private static void CarGetTest() { CarManager carManager = new CarManager(new EFCarDal()); Console.WriteLine("--------------GetAll-------------------"); foreach (var car in carManager.GetAll().Data) { Console.WriteLine($"{car.CarId}\t {car.BrandId}\t {car.ColorId}\t{car.ModelYear}\t{car.DailyPrice}\t{car.Description}"); } Console.WriteLine("--------------GetById-------------------"); Car car2 = carManager.GetById(1).Data; Console.WriteLine($"{car2.CarId}\t {car2.BrandId}\t {car2.ColorId}\t{car2.ModelYear}\t{car2.DailyPrice}\t{car2.Description}"); Console.WriteLine("--------------GetByBrandId-------------------"); foreach (var car in carManager.GetByBrandId(2).Data) { Console.WriteLine($"{car.CarId}\t {car.BrandId}\t {car.ColorId}\t{car.ModelYear}\t{car.DailyPrice}\t{car.Description}"); } Console.WriteLine("--------------GetByColorId-------------------"); foreach (var car in carManager.GetByColorId(2).Data) { Console.WriteLine($"{car.CarId}\t {car.BrandId}\t {car.ColorId}\t{car.ModelYear}\t{car.DailyPrice}\t{car.Description}"); } }
private static void GetCarsByColorIdTest(int colorId) { CarManager carManager = new CarManager(new EfCarDal()); var result = carManager.GetByColorId(colorId); List <Car> carsByColorId = result.Data; if (result.Success == true) { Console.WriteLine("Car whose ColorId is {0}", colorId); string str = new string('_', 180); Console.WriteLine(str + "\n\n" + "\tId\t\tBrandId\t\tColorId\t\tModelYear\tDailyPrice\tDescription\t"); foreach (var car in carsByColorId) { Console.WriteLine("\t{0}\t\t{1}\t\t{2}\t\t{3}\t\t{4}\t\t{5}\t", car.Id, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Description); } Console.WriteLine(str + "\n"); } else { Console.WriteLine(result.Message); } }
static void Main(string[] args) { CarManager carManager = new CarManager(new InMemoryCarDal()); Console.WriteLine("ALL ------------"); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.Description); } Console.WriteLine("\nBRAND ------------"); foreach (var car in carManager.GetByBrandId(3)) { Console.WriteLine(car.Description); } Console.WriteLine("\nCOLOR ------------"); foreach (var car in carManager.GetByColorId(3)) { Console.WriteLine(car.Description); } Console.WriteLine("\nADDING CAR ------------"); carManager.Add(new Car { CarId = 9, BrandId = 5, ColorId = 1, ModelYear = 1999, DailyPrice = 750, Description = "Volvo" }); Console.WriteLine("\nALL ------------"); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.Description); } Console.WriteLine("\nDELETING CAR ------------"); carManager.Delete(new Car { CarId = 5, BrandId = 3, ColorId = 5, ModelYear = 1987, DailyPrice = 500, Description = "Opel" }); Console.WriteLine("\nALL ------------"); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.Description); } Console.WriteLine("\nUPDATING CAR ------------"); carManager.Update(new Car { CarId = 3, BrandId = 3, ColorId = 2, ModelYear = 2005, DailyPrice = 900, Description = "Audi" }); Console.WriteLine("\nALL ------------"); foreach (var car in carManager.GetAll()) { Console.WriteLine("{0} --- {1} --- {2}", car.Description, car.ModelYear, car.DailyPrice); } }
static void Main(string[] args) { ICarService carManager = new CarManager(new EfCarDal()); List <Car> cars = carManager.GetAll(); foreach (var car in carManager.GetByBrandId(2)) { Console.WriteLine(car.BrandId + " " + car.Descriptions); } foreach (var car in carManager.GetByColorId(2)) { Console.WriteLine(car.ColorId + " " + car.Descriptions); } }
private static void TestGetCarByColorId(CarManager carManager, int colorId) { var result = carManager.GetByColorId(colorId); if (result.Success) { foreach (var car in result.Data) { Console.WriteLine(car.Id + "-" + car.CarName + "-" + car.DailyPrice + "-" + car.CarName); } } else { Console.WriteLine(result.Message); } }
static void Main(string[] args) { CarManager carManager = new CarManager(new EfCarDal()); foreach (var car in carManager.GetByCarPrice(10000, 15000)) { Console.WriteLine("{0} - {1} - {2} - {3} - {4} - {5}", car.Id, car.BrandId, car.ColorId, car.ModelYear, car.DailyPrice, car.Description); } foreach (var car in carManager.GetByColorId(2)) { Console.WriteLine(car.Description); } //InMemorydenCalisma(carManager); }
static void Main(string[] args) { CarManager carManager = new CarManager(new EfCarDal()); foreach (var car in carManager.GetByBrandId(7)) { Console.WriteLine(car.DailyPrice); } foreach (var car in carManager.GetByColorId(3)) { Console.WriteLine(car.ModelYear); } carManager.Add(new Car { BrandId = 2, ColorId = 1, DailyPrice = 290, ModelYear = 2019, Description = "Aile arabası." }); }
private static void GetByColorIdTest() { CarManager carManager = new CarManager(new EfCarDal()); Console.WriteLine("White Cars\n----------"); var result = carManager.GetByColorId(1); if (result.Success) { foreach (var car in result.Data) { Console.WriteLine($"{car.CarName}"); } } else { Console.WriteLine(result.Message); } }
private static void CarTest() { CarManager carManager = new CarManager(new EfCarDal()); carManager.Add(new Car { ColorId = 1, BrandId = 1, DailyPrice = 2220, ModelYear = 2015, Description = "Bmw kırmızı 520d günlük ücret 220 model 2015" }); carManager.Update(new Car { CarId = 2, ColorId = 1, BrandId = 1, DailyPrice = 1000, ModelYear = 2000, Description = "Bmw kırmızı z4 günlük ücret 1000 model 2000" }); carManager.Delete(new Car { }); //CarId=? carManager.GetByBrandId(1); carManager.GetByColorId(1); foreach (var car in carManager.GetAll().Data) { Console.WriteLine(car.Description); } }
static void Main(string[] args) { CarManager carManager = new CarManager(new EfCarDal()); //foreach (var car in carManager.GetAll().Data) //{ // Console.WriteLine("Günlük ücreti: " + car.DailyPrice); // Console.WriteLine("Açıklaması: " + car.Description); //} //BrandManager brandManager1 = new BrandManager(new EfBrandDal()); //foreach (var brand in brandManager1.GetAll().Data) //{ // Console.WriteLine("Markası: " + brand.BrandName); //} //Console.WriteLine("********"); Console.WriteLine("BrandId'si 1 olanlar: "); foreach (var car in carManager.GetByBrandId(1).Data) { Console.WriteLine(car.Description + " "); } Console.WriteLine("--------------"); Console.WriteLine("ColorId'si 1 olanlar: "); foreach (var car in carManager.GetByColorId(1).Data) { Console.WriteLine(car.Description + " "); } Console.WriteLine("--------------"); Console.WriteLine(carManager.Add(new Car { Description = "iyi araba", DailyPrice = 10 }).Message); Console.WriteLine("--------------"); Console.WriteLine("Markalarımız : "); BrandManager brandManager = new BrandManager(new EfBrandDal()); foreach (var brand in brandManager.GetAll().Data) { Console.WriteLine(brand.BrandName); } Console.WriteLine("--------------"); Console.WriteLine("Renklerimiz : "); ColorManager colorManager = new ColorManager(new EfColorDal()); foreach (var color in colorManager.GetAll().Data) { Console.WriteLine(color.ColorName); } Console.WriteLine("--------------"); //CarManager carManager2 = new CarManager(new EfCarDal()); //foreach (var car in carManager.GetCarDetails().Data) //{ // Console.WriteLine("\nAraba Açıklaması: " + car.Description + // "\nMarkası: " + car.BrandName + "\nRengi: " + car.ColorName + "\nGünlük Fiyatı: " + car.DailyPrice); //} //Console.WriteLine("--------------"); UserManager user = new UserManager(new EfUserDal()); Console.WriteLine(user.Add(new User { FirstName = "o", LastName = "y" }).Message); Console.WriteLine("--------------"); RentalManager rental = new RentalManager(new EfRentalDal()); Console.WriteLine(rental.Add(new Rental { Id = 2, CarId = 2, CustomerId = 3 }).Message); }