public ProductShippingDetailImpl(IProductShippingDetailRepository productShippingDetailRepository, IProductShoppingRepository productShoppingRepository, IShippingPaymentRepository shippingPaymentRepository, IShippingAddressRepository shippingAddressRepository, IProductRepository productRepository)
 {
     _productShippingDetailRepository = productShippingDetailRepository;
     _productShoppingRepository       = productShoppingRepository;
     _shippingPaymentRepository       = shippingPaymentRepository;
     _shippingAddressRepository       = shippingAddressRepository;
     _productRepository = productRepository;
 }
 public void ProductInitialize()
 {
     _productShippingDetailRepository = new ProductShippingDetailRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
     _productShoppingRepository       = new ProductShoppingRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
     _shippingPaymentRepository       = new ShippingPaymentRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
     _shippingAddressRepository       = new ShippingAddressRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
     _productRepository        = new ProductRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
     _IProductShippingDetailBL = new ProductShippingDetailImpl(_productShippingDetailRepository, _productShoppingRepository, _shippingPaymentRepository, _shippingAddressRepository, _productRepository);
 }
        public void ShippingPaymentInitialize()
        {
            _shippingPaymentRepository       = new ShippingPaymentRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _educationShoppingTempRepository = new EducationShoppingTempRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _orderRepository               = new OrderRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _myEducationRepository         = new MyEducationRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _educationModuleFileRepository = new EducationModuleFileRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _myEducationModuleRepository   = new MyEducationModuleRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());

            _educationShoppingRepository   = new EducationShoppingRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _productShoppingRepository     = new ProductShoppingRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _productShoppingTempRepository = new ProductShoppingTempRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());

            _productQuantityRepository = new ProductQuantityRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _productRepository         = new ProductRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _shippingPaymentBL         = new ShippingPaymentImpl(_orderRepository, _shippingPaymentRepository,
                                                                 _myEducationRepository, _educationModuleFileRepository,
                                                                 _myEducationModuleRepository, _educationShoppingTempRepository,
                                                                 _educationShoppingRepository, _productShoppingRepository,
                                                                 _productShoppingTempRepository, _productQuantityRepository,
                                                                 _productRepository);
        }
 public ShippingPaymentImpl(IOrderRepository orderRepository
                            , IShippingPaymentRepository shippingPaymentRepository
                            , IMyEducationRepository myEducationRepository
                            , IEducationModuleFileRepository educationModuleFileRepository
                            , IMyEducationModuleRepository myEducationModuleRepository
                            , IEducationShoppingTempRepository educationShoppingTempRepository
                            , IEducationShoppingRepository educationShoppingRepository
                            , IProductShoppingRepository productShoppingRepository
                            , IProductShoppingTempRepository productShoppingTempRepository, IProductQuantityRepository productQuantityRepository
                            , IProductRepository productRepository)
 {
     _shippingPaymentRepository       = shippingPaymentRepository;
     _educationShoppingTempRepository = educationShoppingTempRepository;
     _educationShoppingRepository     = educationShoppingRepository;
     _productShoppingRepository       = productShoppingRepository;
     _orderRepository               = orderRepository;
     _myEducatoinBL                 = new MyEducationImpl(myEducationRepository, myEducationModuleRepository, educationModuleFileRepository);
     _educationShoppingTempBL       = new EducationShoppingTempImpl(_educationShoppingTempRepository, _productShoppingTempRepository, _myEducationRepository, _productRepository);
     _productShoppingTempRepository = productShoppingTempRepository;
     _productQuantityRepository     = productQuantityRepository;
     _productRepository             = productRepository;
 }