public HomeController(IMarketForecaster marketForecaster, ICreditValidator creditValidator, ILogger <HomeController> logger, IUnitOfWork unitOfWork) { _marketForecaster = marketForecaster; _creditValidator = creditValidator; _logger = logger; _unitOfWork = unitOfWork; }
public HomeController(IMarketForecaster marketForecaster, IOptions <WazeForecastSettings> wazeOptions, ICreditValidator creditValidator, IUnitOfWork unitOfWork, ILogger <HomeController> logger) { homeVM = new HomeVM(); _logger = logger; _wazeOptions = wazeOptions.Value; _marketForecaster = marketForecaster; _creditValidator = creditValidator; _unitOfWork = unitOfWork; }
public HomeController(IMarketForecaster marketForecaster, IOptions <WazeForecastSettings> wazeOptions, ICreditValidator creditValidator, //ApplicationDbContext db, IUnitOfWork unitOfWork, ILogger <HomeController> logger) { homeVM = new HomeVM(); // for Index IActionResult _logger = logger; _wazeOptions = wazeOptions.Value; // for AllConfigSettings IActionResult _marketForecaster = marketForecaster; _creditValidator = creditValidator; //_db = db; _unitOfWork = unitOfWork; }
public HomeController( IMarketForecaster marketForecaster, // IOptions<StripeSettings> stripeOptions, IOptions <SendGridSettings> sendGridOptions, IOptions <TwilioSettings> twilioOptions, IOptions <WazeForecastSettings> wazeOptions, ICreditValidator creditValidator ) { homeVM = new HomeVM(); _marketForecaster = marketForecaster; //_stripeOptions is commented because we are using it with ACTION INJECTION instead constructor Injection. //_stripeOptions = stripeOptions.Value; _sendGridOptions = sendGridOptions.Value; _twilioOptions = twilioOptions.Value; _wazeOptions = wazeOptions.Value; _creditValidator = creditValidator; }
public HomeController(IMarketForecaster marketForecaster, ILogger <HomeController> logger, ICreditValidator creditValidator, ApplicationDbContext context, IOptions <WazeForecastSettings> wazeForecast, IOptions <StripeSettings> stripe, IOptions <SendGridSettings> sendGrid, IOptions <TwilioSettings> twilio) { _context = context; _creditValidator = creditValidator; _marketForecaster = marketForecaster; _logger = logger; _wazeForecast = wazeForecast.Value; _stripeOptions = stripe.Value; _sendGridOptions = sendGrid.Value; _twilioOptions = twilio.Value; }
public HomeController(IMarketForecaster marketForecaster, //IOptions<StripeSettings> stripeSettings, //IOptions<SendGridSettings> sendGridSettings, //IOptions<TwilioSettings> twilioSettings, IOptions <WazeForecastSettings> wazeForecastSettings, ICreditValidator creditValidator, ApplicationDbContext db, ILogger <HomeController> logger, IUnitOfWork unitOfWork ) { HomeViewModel = new HomeViewModel(); _marketForecaster = marketForecaster; _creditValidator = creditValidator; _db = db; _logger = logger; _unitOfWork = unitOfWork; //_stripeSettings = stripeSettings.Value; //_sendGridSettings = sendGridSettings.Value; //_twilioSettings = twilioSettings.Value; _wazeForecastSettings = wazeForecastSettings.Value; }