public void TestMethod1() { EfUserDal userDal = new EfUserDal(); var result = userDal.GetList(); Assert.AreEqual(2, result.Count); }
public void Get_all_with_parameter_returns_fltered_users() { EfUserDal efUserDal = new EfUserDal(); var result = efUserDal.GetList(p => p.UserName.Contains("om")); Assert.AreEqual(1, result.Count); }
public void Get_all_returns_all_users() { EfUserDal efUserDal = new EfUserDal(); var result = efUserDal.GetList(); Assert.AreEqual(2, result.Count); }
private ShoesDbContext _context; // Dependecy Injection public UnitOfWork_Class(ShoesDbContext context) { _context = context; // CategoryDal = new EfCategoryDal(); BrandDal = new EfBrandDal(); CarouselDal = new EfCarouselDal(); ProductDal = new EfProductDal(); ProductSizeDal = new EfProductSizeDal(); RoleDal = new EfRoleDal(); SizeDal = new EfSizeDal(); UserDal = new EfUserDal(); }
private static void UserAdd() { User user = new User() { FirstName = "Cimcime", LastName = "Kılıç", NationalId = "20120111206", DateOfBirth = new DateTime(2014, 08, 30).Date, //Password = "******", Email = "*****@*****.**" }; EfUserDal efUserDal = new EfUserDal(); UserManager userManager = new UserManager(efUserDal); Console.WriteLine(userManager.Add(user).Message); //Console.WriteLine("Kişi eklenmiştir"); }
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 RegisterController(KankammisinContext context, IConfiguration configuration) { _context = context; _efUser = new EfUserDal(_context); Configuration = configuration; }
public UserManager(EfUserDal userDal) { _userDal = userDal; }
public UserManager(EfUserDal efUserDal) { _efUserDal = efUserDal; }
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 UserManager(EfUserDal dal, UserModuleManager userModuleManager, ModuleManager moduleManager) { _userModuleManager = userModuleManager; _moduleManager = moduleManager; Dal = dal; }