Example #1
0
        public async Task <ActionResult> Index(string langId)
        {
            if (langId != null)
            {
                this.SetLanguage(langId);
            }


            if (User.Identity.IsAuthenticated)
            {
                return(View("IndexAuthenticated"));
            }

            var sessionId = this.GetSession();

            var viewModel = new IndexPageModel
            {
                BrowserSession    = await _backofficeMembershipClient.GetBrowserSessionAsync(sessionId),
                GoogleApiClientId = _googleAuthSettings.ApiClientId
            };

            return(View(viewModel));
        }