public async Task <IActionResult> Tab(string tabID) { var tab = _appContext.Tabs.Where(x => x.TabID == tabID).FirstOrDefault(); var tabPageView = new TabPageViewModel(tab); string cashedTime = await _cacheService.GetCacheValueAsync("FirstTimeVisited-" + tab.Name); if (string.IsNullOrEmpty(cashedTime)) { await _cacheService.SetCacheValueAsync("FirstTimeVisited-" + tab.Name, DateTime.Now.ToString()); } return(View("/Views/TabPage/TabPage.cshtml", tabPageView)); }
public TabPage() { this.InitializeComponent(); ViewModel = TabPageViewModel.Current; ViewModel.InputGrid(TabPageFrameGrid); }