Example #1
0
 public Login(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService, IHttpContextAccessor httpContextAccessor,
              ISAL <Model.APIModel.Customer.Security> securitySAL, IActionSAL <BasketTransfer> basketTransferSAL) : base(page, basketService, httpContextAccessor)
 {
     _securitySAL         = securitySAL;
     _basketTransferSAL   = basketTransferSAL;
     _httpContextAccessor = httpContextAccessor;
 }
 public ProductDetail(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService, ISAL <Model.APIModel.Product.Product> productService, ISAL <Price> priceService, IHttpContextAccessor httpContextAccessor, IConfiguration configuration) : base(page, basketService, httpContextAccessor)
 {
     _priceService   = priceService;
     _productService = productService;
     _basketService  = basketService;
     _configuration  = configuration;
 }
Example #3
0
 public Delivery(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService, IHttpContextAccessor httpContextAccessor, ISAL <Model.APIModel.Customer.InvoiceAddress> invoiceAddressService, ISAL <Model.APIModel.Customer.DeliveryAddress> deliveryAddressService, ISAL <DeliveryOption> deliveryOptionSAL, IConfiguration configuration, ISAL <BasketDelivery> basketDeliverySAL) : base(page, basketService, httpContextAccessor)
 {
     _invoiceAddressService  = invoiceAddressService;
     _deliveryAddressService = deliveryAddressService;
     _httpContextAccessor    = httpContextAccessor;
     _deliveryOptionSAL      = deliveryOptionSAL;
     _basketDeliverySAL      = basketDeliverySAL;
     _configuration          = configuration;
 }
Example #4
0
 public Payment(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService, IHttpContextAccessor httpContextAccessor,
                IActionSAL <PlaceOrder> placeOrderSAL, IConfiguration configuration, ISAL <Contact> contactSAL, IViewRenderService viewRenderService) : base(page, basketService, httpContextAccessor)
 {
     _placeOrderSAL       = placeOrderSAL;
     _httpContextAccessor = httpContextAccessor;
     _configuration       = configuration;
     _contactSAL          = contactSAL;
     _viewRenderService   = viewRenderService;
 }
        public RegisterController(IPage <RegisterPageViewModel, RegisterPageModel> page, ISAL <Customer> customerService, ISAL <Security> securityService, ISAL <StoreFront.Model.APIModel.Customer.InvoiceAddress> invoiceAddressService, ISAL <Contact> contactService, IActionSAL <BasketTransfer> transferService)
        {
            _page = page;

            _customerService       = customerService;
            _securityService       = securityService;
            _invoiceAddressService = invoiceAddressService;
            _contactService        = contactService;
            _transferService       = transferService;
        }
Example #6
0
 public Checkout(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService,
                 IHttpContextAccessor httpContextAccessor,
                 IListSAL <BasketListItem> basketListItemSAL,
                 ISAL <Model.APIModel.Customer.DeliveryAddress> deliveryAddressSAL,
                 ISAL <Model.APIModel.Customer.InvoiceAddress> invoiceAddressSAL,
                 ISAL <BasketDelivery> basketDeliverySAL,
                 ISAL <DeliveryOption> deliveryOptionSAL) : base(page, basketService, httpContextAccessor)
 {
     _basketListItemSAL   = basketListItemSAL;
     _httpContextAccessor = httpContextAccessor;
     _deliveryAddressSAL  = deliveryAddressSAL;
     _basketDeliverySAL   = basketDeliverySAL;
     _deliveryOptionSAL   = deliveryOptionSAL;
     _invoiceAddressSAL   = invoiceAddressSAL;
 }
Example #7
0
        public BasePage(IContent model, ISAL <Model.APIModel.Purchase.Basket> basketService, IHttpContextAccessor httpContextAccessor)
        {
            _model               = model;
            _basketService       = basketService;
            _httpContextAccessor = httpContextAccessor;

            GetBasket();



            _model.AddProperty("meta", CreateMeta());
            _model.AddProperty("resource", CreateResource());
            _model.AddProperty("header", CreateHeader());
            _model.AddProperty("footer", CreateFooter());
            _model.AddProperty("basket", _basket);
            _model.AddProperty("basketCounter", _basket.Count());
        }
Example #8
0
 public Search(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService, IHttpContextAccessor httpContextAccessor) : base(page, basketService, httpContextAccessor)
 {
 }
Example #9
0
 public Basket(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService, IListSAL <Model.APIModel.Purchase.BasketListItem> basketListService, IHttpContextAccessor httpContextAccessor) : base(page, basketService, httpContextAccessor)
 {
     _basketListService   = basketListService;
     _httpContextAccessor = httpContextAccessor;
     _basketService       = basketService;
 }
Example #10
0
 public LoginController(IPage <LoginPageViewModel, LoginPageModel> page, ISAL <Security> security)
 {
     _page     = page;
     _security = security;
 }
Example #11
0
 public Product(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService, IListSAL <ProductListItem> productListService, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(page, basketService, httpContextAccessor)
 {
     Category            = "";
     _productListService = productListService;
     _configuration      = configuration;
 }