// 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; }
private void SelectDatabase(DatabaseModel database) { var urlParser = new UrlParser(UrlUtil.Url); urlParser.SetQueryParam("database", database.Name); urlParser.NavigateTo(); }
private void NavigateToPage(int pageOffset) { var urlParser = new UrlParser(UrlUtil.Url); urlParser.SetQueryParam("skip", skip + pageOffset * PageSize); urlParser.NavigateTo(); }