public GlobalController(IServiceProvider serviceProvider) { websiteService = serviceProvider.GetService <IWebsiteService>(); languageService = serviceProvider.GetService <ILanguageService>(); languageCookieService = serviceProvider.GetService <ILanguageCookieService>(); httpContextAccessor = serviceProvider.GetService <IHttpContextAccessor>(); websiteCookieService = serviceProvider.GetService <IWebsiteCookieService>(); cacheService = serviceProvider.GetService <ICacheService>(); defaultLanguage = serviceProvider.GetService <IOptions <Language> >().Value; LoadWebsite(); }
public GlobalController(IServiceProvider serviceProvider) { websiteService = serviceProvider.GetService <IWebsiteService>(); languageService = serviceProvider.GetService <ILanguageService>(); languageCookieService = serviceProvider.GetService <ILanguageCookieService>(); httpContextAccessor = serviceProvider.GetService <IHttpContextAccessor>(); websiteCookieService = serviceProvider.GetService <IWebsiteCookieService>(); actionContextAccessor = serviceProvider.GetService <IActionContextAccessor>(); webHostEnvironment = serviceProvider.GetService <IWebHostEnvironment>(); urlControlHelper = serviceProvider.GetService <UrlControlHelper>(); LoadWebsite(); }
public LanguageVC(IServiceProvider serviceProvider) { languageCookieService = serviceProvider.GetService <ILanguageCookieService>(); websiteCookieService = serviceProvider.GetService <IWebsiteCookieService>(); }