private static void CarTest() { EfCarDal carDal = new EfCarDal(); CarManager carManager = new CarManager(carDal); Car car1 = new Car(); car1.BrandId = 2; car1.ColorId = 2; car1.DailyPrice = 50; car1.Description = "Nissan"; car1.Id = 1; car1.ModelYear = 2017; Car car2 = new Car(); car2.BrandId = 1; car2.ColorId = 2; car2.DailyPrice = 70; car2.Description = "Hyundai"; car2.Id = 2; car2.ModelYear = 2019; carManager.GetCarsByBrandId(2); carManager.Add(car1); carManager.Add(car2); carManager.Delete(car1); }
static void Main(string[] args) { ////***************VİEW********* //BrandTest(); //ColorTest(); //CarTest(); // UserTest(); RentalTest(); ICarDal efCarDal = new EfCarDal(); ICarService carService = new CarManager(efCarDal); CarManager carManager = new CarManager(new EfCarDal()); BrandManager brandManager = new BrandManager(new EfBrandDal()); ColorManager colorManager = new ColorManager(new EfColorDal()); // AddTest(carManager, brandManager, colorManager); //UpdateTest(carManager, brandManager, colorManager); Console.ReadLine(); }
public CarApiTests() { this.mockObject = new Mock <EfCarDal>() { CallBase = true }.Object; }
private static void CarUpdateText() { EfCarDal updateCar = new EfCarDal(); updateCar.Update(new Car { Id = 6, Description = "Mercedes-Benz CLA-180", BrandId = 7, ColorId = 4, DailyPrice = 700, ModelYear = "2020" }); Console.WriteLine("Araba Güncellendi..."); }
private static void DtoTest() { EfCarDal efCar = new EfCarDal(); foreach (var item in efCar.GetCarDetails()) { Console.WriteLine(item.CarName + " " + item.ColorName + " " + item.BrandName); } }
private static void TableConcatenation() { EfCarDal carDal = new EfCarDal(); foreach (var car in carDal.GetCarDetails()) { Console.WriteLine(car.CarId + "--" + car.BrandName + "--" + car.ColorName + "--" + car.DailyPrice); } }
private static void CarAddText() { EfCarDal addNewCar = new EfCarDal(); addNewCar.Add(new Car { Description = "Audi A2", ModelYear = "2023", DailyPrice = 2000, ColorId = 3, BrandId = 1, Id = 7 }); Console.WriteLine("--------------Araba eklendi-----------------"); }
private static void CarDeleted() { EfCarDal efCarDal = new EfCarDal(); Car car = new Car() { BrandId = 1, ColorId = 1, DailyPrice = 120, Description = "175HP", CarId = 5, ModelYear = 2015 }; efCarDal.Delete(car); }
private static void CarDeleteText() { EfCarDal deletedCar = new EfCarDal(); deletedCar.Delete(new Car { Id = 7 }); Console.WriteLine("--------------Araba Silindi-----------------"); Console.ReadLine(); }
private static void GetCarDetails() { EfCarDal _efCarDal = new EfCarDal(); foreach (var car in _efCarDal.GetAllCarDetails()) { Console.WriteLine($"{car.CarName} {car.ColorName} {car.BrandName} {car.DailyPrice} TL"); } Console.Read(); }
private static void DtoTest() { EfCarDal _efCarDal = new EfCarDal(); foreach (var car in _efCarDal.GetCarDetails()) { Console.WriteLine( car.CarName + "/" + car.ColorName + "/" + car.BrandName + "/" + car.DailyPrice + "TL"); } Console.Read(); }
private static void CarAdd() { Car car = new Car() { //CarId = 7, BrandId = 5, CarName = "CLK 200", ColorId = 3, DailyPrice = 800, Description = "Hatchback, Otomatik", ModelYear = 2020 }; EfCarDal efCarDal = new EfCarDal();/*new EfEntityRepositoryBase(car, new RentaCarContext());*/ efCarDal.Add(car); }
static void Main(string[] args) { CarMenager carMenager = new CarMenager(new EfCarDal()); EfCarDal efCarDal = new EfCarDal(); foreach (var car in carMenager.GetAll()) { Console.WriteLine( "Araba Açıklaması : " + car.Description + "\nAraba Fiyatı : " + car.DailyPrice + "\n---------------------------------------"); } Car car1 = new Car { Id = 4, ColorId = 3, BrandId = 4, DailyPrice = 0, ModelYear = "2222", Description = "a" }; // efCarDal.Update(car1); Console.ReadLine(); }
private static void AddTest() { EfCarDal carDal = new EfCarDal(); CarManager carManager = new CarManager(carDal); Brand brand1 = new Brand(); brand1.Name = "Fiat"; Brand brand2 = new Brand(); brand2.Name = "Mercedes"; Color color1 = new Color(); color1.Name = "Sarı"; Car car1 = new Car(); car1.Brands.Add(brand2); car1.Colors.Add(color1); car1.CarName = "Fiat"; car1.CarDescription = "Manuel Vites"; car1.DailyPrice = 150; Car car2 = new Car(); car2.Brands.Add(brand1); car2.Colors.Add(color1); car2.CarName = "Mercedes"; car2.CarDescription = "Otomatik Vites"; car2.DailyPrice = 300; Console.WriteLine(carManager.Add(car1).Message); Console.WriteLine(carManager.Add(car2).Message); }
private static void CarTest() { EfCarDal efCarDal = new EfCarDal(); efCarDal.Add(new Car { BrandId = 3, ColorId = 1, DailyPrice = 15, Description = "test", ModelYear = new DateTime(1999, 5, 5) }); CarManager carManager = new CarManager(efCarDal); foreach (var car in carManager.GetAll()) { Console.WriteLine(car.Description); } }
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); } }
static void Main(string[] args) { EfCarDal efCarDal = new EfCarDal(); CarManager carManager = new CarManager(efCarDal); EfBrandDal efBrandDal = new EfBrandDal(); BrandManager brandManager = new BrandManager(efBrandDal); EfRentalDal efRentalDal = new EfRentalDal(); RentalManager rentalManager = new RentalManager(efRentalDal); EfUserDal efUserDal = new EfUserDal(); UserManager userManager = new UserManager(efUserDal); EfCustomerDal efCustomerDal = new EfCustomerDal(); CustomerManager customerManager = new CustomerManager(efCustomerDal); Users user = new Users { FirstName = "Ömer", LastName = "Demirhan", Email = "*****@*****.**", Password = "******", UserId = 4 }; Customers customer = new Customers { CompanyName = "Ömer Demirhan", UserId = 4, CostumerId = 12 }; }
public CarManager(EfCarDal efCarDal) { EfCarDal = efCarDal; }
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(); }
public CarManager(EfCarDal efCarDal) { }
public CarManager(EfCarDal efCarDal, BrandManager brandManager) { this._efCarDal = efCarDal; this._brandManager = brandManager; }