Пример #1
0
        // EnsureDatabaseParameterIncluded
        private void ContentFrame_Navigating(object sender, NavigatingCancelEventArgs e)
        {
            if (navigationMode != NavigationMode.New) return;

            var urlParser = new UrlParser(e.Uri.ToString());
            if (urlParser.GetQueryParam("database") != null)
                return;

            e.Cancel = true;
            navigationMode = NavigationMode.Refresh;
            urlParser.SetQueryParam("database", ApplicationModel.Current.Server.Value.SelectedDatabase.Value.Name);
            urlParser.NavigateTo();
            navigationMode = NavigationMode.New;
        }
Пример #2
0
 private void SelectDatabase(DatabaseModel database)
 {
     var urlParser = new UrlParser(UrlUtil.Url);
     urlParser.SetQueryParam("database", database.Name);
     urlParser.NavigateTo();
 }
Пример #3
0
 private void NavigateToPage(int pageOffset)
 {
     var urlParser = new UrlParser(UrlUtil.Url);
     urlParser.SetQueryParam("skip", skip + pageOffset * PageSize);
     urlParser.NavigateTo();
 }