public async Task Invoke(HttpContext httpContext, UiDataService service) { this.service = service; val = await service.LanguageService.GetList(); var url = httpContext.Request.Path.Value; string languageShortName; languageShortName = null; //Eğer Dil Seçimi yapılmamış ise dili güncelle ve url oluştur httpContext.Session.Remove("Language"); service.LanguageConfigure = languageShortName; await _next(httpContext); }
public async Task Invoke(HttpContext httpContext, UiDataService service) { this.service = service; val = await service.LanguageService.GetList(); var url = httpContext.Request.Path.Value; string languageShortName; if (String.IsNullOrEmpty(httpContext.Session.GetString("Language"))) { languageShortName = "tr-TR"; //Eğer Dil Seçimi yapılmamış ise dili güncelle ve url oluştur httpContext.Session.SetString("Language", languageShortName); } else { languageShortName = httpContext.Session.GetString("Language"); } service.LanguageConfigure = languageShortName; await _next(httpContext); }
public HomeController(UiDataService uiDataService) { this.uiDataService = uiDataService; }