public void Get_All_Returns_All_Products() { EfCustomerDal customer = new EfCustomerDal(); var result = customer.GetList(); Assert.AreEqual(1, result.Count); }
public void Get_returns_customer() { EfCustomerDal customerDal = new EfCustomerDal(); var result = customerDal.Get(c => c.Username == "tcakir"); Assert.Equal("tcakir", result.Username); }
public void Get_all_with_parameter_returns_filtered_customers() { EfCustomerDal customerDal = new EfCustomerDal(); var result = customerDal.GetList(c => c.FirstName.Length == 5); Assert.Equal(5, result.FirstOrDefault().FirstName.Length); }
public void Get_all_returns_all_customers() { EfCustomerDal customerDal = new EfCustomerDal(); var result = customerDal.GetList(); Assert.Equal(2, result.Count); }
private int GetCustomer() { try { EfCustomerDal customerDal = new EfCustomerDal(); var datas = customerDal.GetList(); Random rndRandom = new Random(); return(rndRandom.Next(18, datas.Count - 1)); } catch (Exception e) { return(50); } }
public void Add_Customer() { EfCustomerDal customerDal = new EfCustomerDal(); Customer customer = new Customer { CustomerName = "Emre", CustomerSurname = "Kırcı", CustomerAddress = "Gazi kemal mahallesi muhtar şevki sokak babaeski/kırklareli", CustomerMail = "*****@*****.**", CustomerPhone = "5375022611", RegistrationDate = DateTime.Now, UpdateDate = DateTime.Now }; var result = customerDal.Add(customer); Assert.IsNotNull(result); }
public UnitOfWork(DataAccessLayer.DAL.DatabaseContext context) { _context = context; // ONEMLI!! BasketDal = new EfBasketDal(_context); BuyDal = new EfBuyDal(_context); CategoryDal = new EfCategoryDal(_context); ColorsDal = new EfColorsDal(_context); CustomerDal = new EfCustomerDal(_context); FavsDal = new EfFavsDal(_context); ImagesDal = new EfImagesDal(_context); ProductDal = new EfProductDal(_context); RolesDal = new EfRolesDal(_context); SizeDal = new EfSizeDal(_context); SubCategoryDal = new EfSubCategoryDal(_context); BrandDal = new EfBrandDal(_context); }
public void Update_returns_customer() { EfCustomerDal customerDal = new EfCustomerDal(); Customer customer = new Customer { Username = "******", FirstName = "Semih", LastName = "Çiftçi", Locked = false, InvalidLoginCount = 0, LoggedIn = false, Password = "******" }; var result = customerDal.Update(customer); Assert.Equal("4", result.Password); }
public UnitofWork(DatabaseContext context) { _context = context; CategoryDal = new EfCategoryDal(_context); BasketDal = new EfBasketDal(_context); BillAdressDal = new EfBillAdressDal(_context); BrandDal = new EfBrandDal(_context); ColorsDal = new EfColorsDal(_context); CommentsDal = new EfCommentsDal(_context); CredicartDal = new EfCredicartDal(_context); CustomerDal = new EfCustomerDal(_context); DiscountDal = new EfDiscountDal(_context); FavDal = new EfFavDal(_context); HomeSliderDal = new EfHomeSliderDal(_context); ImageFilesDal = new EfImageFilesDal(_context); ProductDal = new EfProductDal(_context); SalesDal = new EfSalesDal(_context); SizeDal = new EfSizeDal(_context); SubCategoryDal = new EfSubCategoryDal(_context); }
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 static void CarEfMethods2(string test) { Console.WriteLine("ReCapProject by Armağan Bice 13.02.2021"); Console.WriteLine("---------------------------------------"); CarRentalContext carRentalContext = new CarRentalContext(); IUserDal UserDal = new EfUserDal(); // EfCarDal *DataAccessLayer IUserService userManager = new UserManager(UserDal); //User user1 = new User(); //user1.FirstName = "Engin"; //user1.LastName = "Demiroğ"; //userManager.Add(user1); //User user2 = new User(); //user2.FirstName = "Armağan"; //user2.LastName = "Bice"; //userManager.Add(user2); User user3 = new User(); user3.Id = 3; user3.FirstName = "Ahmet"; user3.LastName = "Kaya"; userManager.Update(user3); User user4 = new User(); user4.Id = 4; user4.FirstName = "Arda"; user4.LastName = "Bice"; userManager.Update(user4); Console.WriteLine("EF User List "); foreach (User user in userManager.GetAll().Data) { Console.WriteLine(user.Id.ToString() + "-" + user.FirstName.ToString() + " - " + user.LastName); } ICustomerDal CustomerDal = new EfCustomerDal(); // EfCarDal *DataAccessLayer ICustomerService customerManager = new CustomerManager(CustomerDal); //Customer customer1 = new Customer(); //customer1.UserId = 1; //customer1.CompanyName = "ABICE CO."; //customerManager.Add(customer1); //Customer customer2 = new Customer(); //customer2.UserId = 2; //customer2.CompanyName = "SolidTeam"; //customerManager.Add(customer2); Console.WriteLine("EF Customer List "); foreach (Customer customer in customerManager.GetAll().Data) { Console.WriteLine(customer.Id.ToString() + "-" + customer.UserId.ToString() + " - " + customer.CompanyName); } IRentalDal RentalDal = new EfRentalDal(); // EfCarDal *DataAccessLayer IRentalService rentalManager = new RentalManager(RentalDal); Rental rental1 = new Rental(); rental1.CarId = 1; rental1.CustomerId = 1; rental1.RentDate = DateTime.Now; rentalManager.Add(rental1); Rental rental2 = new Rental(); rental2.CarId = 2; rental2.CustomerId = 2; rental2.RentDate = DateTime.Now; rentalManager.Add(rental2); Console.WriteLine("EF Rental List "); foreach (Rental rental in rentalManager.GetAll().Data) { Console.WriteLine("{0} / {1} / {2} / {3} ", rental.CarId.ToString(), rental.CustomerId.ToString(), rental.RentDate, rental.ReturnDate); } Console.WriteLine("EF Rental List - DTO "); foreach (RentalDetailDto rentalDetailDto in rentalManager.GetRentalDetails().Data) { Console.WriteLine("{0} / {1} / {2} / {3} / {4} / {5} ", rentalDetailDto.Id, rentalDetailDto.CarName.ToString(), rentalDetailDto.FirstName, rentalDetailDto.LastName, rentalDetailDto.RentDate, rentalDetailDto.ReturnDate ); } Console.ReadLine(); }
public CustomerManager(EfCustomerDal customerDal) { _customerDal = customerDal; }