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; }
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; }
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; }
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; }
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()); }
public Search(IContent page, ISAL <Model.APIModel.Purchase.Basket> basketService, IHttpContextAccessor httpContextAccessor) : base(page, basketService, httpContextAccessor) { }
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; }
public LoginController(IPage <LoginPageViewModel, LoginPageModel> page, ISAL <Security> security) { _page = page; _security = security; }
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; }