/// <summary> /// Constructor method that brings in services to be used by the CheckoutController /// </summary> /// <param name="userManager">UserManager service</param> /// <param name="context">Checkout interface</param> /// <param name="basketProduct">BasketProduct interface</param> /// <param name="basketcontext">Basket interface</param> /// <param name="checkoutProduct">CheckoutProduct interface</param> /// <param name="emailSender">EmailSender interface</param> /// <param name="configuration">Configuration strings from user secrets</param> public CheckoutController(UserManager <ApplicationUser> userManager, ICheckout context, IBasketProduct basketProduct, IBasket basketcontext, ICheckoutProduct checkoutProduct, IEmailSender emailSender, IConfiguration configuration) { _context = context; _userManager = userManager; _basketcontext = basketcontext; _basketProduct = basketProduct; _checkoutProduct = checkoutProduct; _emailSender = emailSender; _configuration = configuration; }
public Basket(IBasketProduct context, UserManager <ApplicationUser> userManager, IBasket basket) { _context = context; _userManager = userManager; _basket = basket; }
/// <summary> /// Constructor method that brings in services to be used by the BasketProductController /// </summary> /// <param name="basketProduct">BasketProduct interface</param> /// <param name="basket">Basket interface</param> /// <param name="userManager">UserManager service</param> public BasketProductController(IBasketProduct basketProduct, IBasket basket, UserManager <ApplicationUser> userManager) { _basketProduct = basketProduct; _basket = basket; _userManager = userManager; }