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 ShippingPaymentService(IShippingAddress shippingAddress, IBillingAddress billingAddress, IShippingPayment shippingPayment)
 {
     _shippingAddress = shippingAddress;
     _billingAddress  = billingAddress;
     _shippingPayment = shippingPayment;
 }