Example #1
0
        public void TestMethod1()
        {
            EfUserDal userDal = new EfUserDal();
            var       result  = userDal.GetList();

            Assert.AreEqual(2, result.Count);
        }
Example #2
0
        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);
        }
Example #3
0
        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();
 }
Example #5
0
        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");
        }
Example #6
0
        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);
            }
        }
Example #7
0
        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;
 }
Example #9
0
 public UserManager(EfUserDal userDal)
 {
     _userDal = userDal;
 }
 public UserManager(EfUserDal efUserDal)
 {
     _efUserDal = efUserDal;
 }
Example #11
0
        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();
        }
Example #12
0
 public UserManager(EfUserDal dal, UserModuleManager userModuleManager, ModuleManager moduleManager)
 {
     _userModuleManager = userModuleManager;
     _moduleManager     = moduleManager;
     Dal = dal;
 }