コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public HomeController(UiDataService uiDataService)
 {
     this.uiDataService = uiDataService;
 }