private static void GetCarsByBrandIdTest(int brandId) { CarManager carManager = new CarManager(new EfCarDal()); var result = carManager.GetByBrandId(brandId); List <Car> carsByBrandId = result.Data; if (result.Success == true) { Console.WriteLine("Car whose BrandId is {0}", brandId); string str = new string('_', 180); Console.WriteLine(str + "\n\n" + "\tId\t\tBrandId\t\tColorId\t\tModelYear\tDailyPrice\tDescription\t"); foreach (var car in carsByBrandId) { 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); } }
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 GetAllCarByBrandId(int t) { CarManager carManager = new CarManager(new EfCarDal(), new BrandManager(new EfBrandDal())); foreach (var car in carManager.GetByBrandId(t).Data) { Console.WriteLine(car.CarName); } }
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) { CarManager carManager = new CarManager(new EfCarDal()); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.CarId + " " + car.Description); } carManager.Add(new Car { CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Yeni Araba", DailyPrice = 190, ModelYear = "2005" }); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.CarId + " " + car.Description); } carManager.Update(new Car { CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Ford Fiesta", DailyPrice = 190, ModelYear = "2005" }); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.CarId + " " + car.Description); } carManager.Delete(new Car { CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Ford Fiesta", DailyPrice = 190, ModelYear = "2005" }); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.CarId + " " + car.Description); } carManager.Add(new Car { CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Yeni", DailyPrice = 0, ModelYear = "2005" }); carManager.Add(new Car { CarId = 6, BrandId = 2, ColorId = 3, TransmissionId = 1, Description = "Ye", DailyPrice = 10, ModelYear = "2005" }); foreach (var car in carManager.GetByBrandId(2)) { Console.WriteLine(car.CarId + " " + car.Description); } }
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 TestGetCarByBrandId(CarManager carManager, int brandId) { var result = carManager.GetByBrandId(brandId); 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.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 GetByBrandIdTest() { CarManager carManager = new CarManager(new EfCarDal()); Console.WriteLine("Renault Cars\n------------"); var result = carManager.GetByBrandId(3); if (result.Success) { foreach (var car in result.Data) { Console.WriteLine($"{car.CarName}"); } } else { Console.WriteLine(result.Message); } }
private static void EfCarTest() { CarManager carManager = new CarManager(new EfCarDal()); Car car = new Car { BrandId = 6, DailyPrice = 125, ColorId = 1, ModelYear = "2017", Description = "Astra" }; var result = carManager.GetCarDetails(); carManager.Add(car); foreach (var c in result.Data) { Console.WriteLine("Brand: {0} - Color: {1} - Daily Price: {2} - Description: {3}", c.BrandName, c.ColorName, c.DailyPrice, c.CarDescription); } Console.WriteLine("---------------------------------------------------"); carManager.Update(new Car { Id = 5, BrandId = 6, DailyPrice = 125, ColorId = 1, ModelYear = "2017", Description = "Astra" }); foreach (var c in result.Data) { Console.WriteLine("Brand: {0} - Color: {1} - Daily Price: {2} - Description: {3}", c.BrandName, c.ColorName, c.DailyPrice, c.CarDescription); } Console.WriteLine("---------------------------------------------------"); carManager.Delete(car); foreach (var c in result.Data) { Console.WriteLine("Brand: {0} - Color: {1} - Daily Price: {2} - Description: {3}", c.BrandName, c.ColorName, c.DailyPrice, c.CarDescription); } Console.WriteLine("---------------------------------------------------"); foreach (var c in carManager.GetByBrandId(1).Data) { Console.WriteLine(c.Description); } Console.WriteLine("---------------------------------------------------"); }
private static void InMemorydenCalisma(CarManager carManager) { Console.WriteLine("Eklendikten sonraki liste"); Car car1 = new Car { Id = 8, BrandId = 1, ColorId = 2, DailyPrice = 5000, ModelYear = "2014", Description = "Eklenen Araba 1" }; carManager.Add(car1); ListCars(carManager); Console.WriteLine("Düzenlemeden Sonraki Liste"); car1.Description = "Düzenlenen Araba Bilgisi"; carManager.Update(car1); ListCars(carManager); Console.WriteLine("Sadece Belirtilen Arabanın Görüntülenmesi"); carManager.GetByBrandId(8); Console.WriteLine("Silindikten Sonraki Liste"); //carManager.Delete(8); ListCars(carManager); }
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); }