public CheckoutModel(IBasketService basketService, IBasketViewModelService basketViewModelService, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IEmailSender emailSender, IOptions <EmailSettings> settings, IMailChimpService mailChimpService) { _basketService = basketService; _userManager = userManager; _signInManager = signInManager; _basketViewModelService = basketViewModelService; _emailSender = emailSender; _mailChimpService = mailChimpService; _settings = settings.Value; }
public SigninModel(SignInManager <ApplicationUser> signInManager, UserManager <ApplicationUser> userManager, IBasketService basketService, IEmailSender emailSender, IOptions <EmailSettings> settings, IMailChimpService mailChimpService, ILogger <SigninModel> logger) { _signInManager = signInManager; _basketService = basketService; _emailSender = emailSender; _mailChimpService = mailChimpService; _userManager = userManager; _settings = settings.Value; _logger = logger; }
public ContactsController(IControllerPackage <Contact> controllerPackage, IRepository <Donation> donationRepository, ILogger logger, IMailChimpService mailChimpService) : base(controllerPackage) { _donationRepository = donationRepository; _logger = logger; _mailChimpService = mailChimpService; }
public SubscriptionController(IMailChimpService mailChimpService) { _mailChimpService = mailChimpService; }
public ApiKeyValidAttribute() { // Todo: Figure out how to inject this service _mailChimpService = new MailChimpService(null, null, null); }
public IndexModel(ICatalogService catalogService, IShopService shopService, IMailChimpService mailChimpService) { _catalogService = catalogService; _shopService = shopService; _mailChimpService = mailChimpService; }