public IndexModel(IWeatherForecaster weatherForecaster, IGreetingService greetingService, IProductsApiClient productsApiClient, IOptionsSnapshot <HomePageConfiguration> options) { _weatherForecaster = weatherForecaster; _greetingService = greetingService; _productsApiClient = productsApiClient; _homePageConfig = options.Value; GreetingColour = _greetingService.GreetingColour ?? "black"; }
public ProductSortingService(IProductsApiClient apiClient, IConfiguration configuration, IEnumerable <IProductSortingOption> sortingOptionServices) { _apiClient = apiClient; _configuration = configuration; _sortingOptionServices = sortingOptionServices; }