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();
 }
Example #2
0
 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();
 }
Example #3
0
 public LanguageVC(IServiceProvider serviceProvider)
 {
     languageCookieService = serviceProvider.GetService <ILanguageCookieService>();
     websiteCookieService  = serviceProvider.GetService <IWebsiteCookieService>();
 }