public AdminModel(ApplicationDbContext applicationDbContext, MyShopDbContext myShopDbContext, IInventoryManager product, ICheckoutManager order) { _context = applicationDbContext; _shopContext = myShopDbContext; _product = product; _order = order; }
/// <summary> /// Bring in contexts /// </summary> /// <param name="userManager">usr manager context</param> /// <param name="context">applicationuser db context for users</param> /// <param name="product">product db context for product information</param> /// <param name="checkout">brings in the checkout context and methods</param> /// <param name="configuration">brings in user secret data</param> public CheckoutController(UserManager <ApplicationUser> userManager, IBasketManager context, IInventoryManager product, ICheckoutManager checkout, IConfiguration configuration) { _userManager = userManager; _context = context; _product = product; _checkout = checkout; Configuration = configuration; }
public HomeController() { _getProducts = AutoFacHelper.Resolve <IGetProducts>(); _getCart = AutoFacHelper.Resolve <IGetCart>(); _getCartItem = AutoFacHelper.Resolve <IGetCartItem>(); _saveCartItem = AutoFacHelper.Resolve <ISaveCartItem>(); _createOrder = AutoFacHelper.Resolve <ICreateOrder>(); _checkoutManager = AutoFacHelper.Resolve <ICheckoutManager>(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, IServiceProvider serviceProvider) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseBrowserLink(); } else { app.UseExceptionHandler("/Error"); } app.UseReact(config => { config .AddScript("~/lib/react-bootstrap/react-bootstrap.min.js") .AddScript("~/js/Components.jsx") .AddScript("~/js/Cart.jsx") .AddScript("~/js/CheckoutSuccess.jsx") .SetUseDebugReact(true); }); app.UseStaticFiles(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); ICheckoutManager checkoutManager = serviceProvider .GetService <ICheckoutManager>(); checkoutManager.InitializeDB(); }
public OrderDetailsModel(ICheckoutManager checkout) { _checkout = checkout; }
public HomeController(ICheckoutManager checkoutManager) { this._checkoutManager = checkoutManager; }
public CartController(ICheckoutManager checkoutManager) { this.checkoutManager = checkoutManager; }
public CartController() { this.checkoutManager = AutoFacHelper.Resolve <ICheckoutManager>(); }
public CheckoutController(ICheckoutManager icm) { coManager = icm; }
public ProfileModel(UserManager <ApplicationUser> userManager, ICheckoutManager checkout) { _userManager = userManager; _checkout = checkout; }
public CartModel(ICheckoutManager checkoutManager) { this._checkoutManager = checkoutManager; }
public IndexModel(ICheckoutManager checkoutManager) { this._checkoutManager = checkoutManager; }
public CheckoutSuccessModel(ICheckoutManager checkoutManager) { this._checkoutManager = checkoutManager; this.CheckoutSummaryDTO = checkoutManager.GetCheckoutSummary(); }
public BasketController(ISessionModel sessionModel, IBasketManager basketManager, ICheckoutManager checkoutManager) { _basketManager = basketManager; _sessionModel = sessionModel; _checkoutManager = checkoutManager; }