public IActionResult Index() { var viewModel = new SubtitleEvaluation.Web.ViewModels.Home.Base(); PopulateBaseViewModel(viewModel); // {auto} is a magic string in the JavaScriptViewEngine library return(View("js-{auto}", viewModel)); }
private void PopulateBaseViewModel(SubtitleEvaluation.Web.ViewModels.Home.Base viewModel) { viewModel.VirtualApplicationRootPath = this.HttpContext.Request.PathBase; viewModel.UserAgent = Request.Headers["User-Agent"]; viewModel.SerializedSettings = Request.HttpContext.Request.Cookies[Constants.SETTINGS_COOKIE_NAME]; }