Beispiel #1
0
 /// <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;
 }
Beispiel #2
0
 public Basket(IBasketProduct context, UserManager <ApplicationUser> userManager, IBasket basket)
 {
     _context     = context;
     _userManager = userManager;
     _basket      = basket;
 }
Beispiel #3
0
 /// <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;
 }