private async void OpenFileButtonClick(object sender, RoutedEventArgs e) { var picker = new FileOpenPicker(); picker.FileTypeFilter.Add(".json"); var file = await picker.PickSingleFileAsync(); if (file != null) { await SessionManagerVM.CreateSessionAsync(file); } }
private async void AddToFavoritesButtonClick(object sender, RoutedEventArgs e) { var displayName = CurrentDocumentDisplayNameTextBox.Text; if (string.IsNullOrWhiteSpace(displayName)) { await ViewStateManagerVM.ShowMessageAsync("Please enter a name for this API.", "Add to Favorites"); return; } await SessionManagerVM.SaveCurrentSessionAsync(displayName); CurrentDocumentDisplayNameTextBox.Text = ""; AddToFavoritesFlyout.Hide(); }
private async void RemoveFromFavoritesButtonClick(object sender, RoutedEventArgs e) { await SessionManagerVM.DeleteCurrentSessionAsync(); RemoveFromFavoritesFlyout.Hide(); }
private async void DeleteSessionButtonClick(object sender, RoutedEventArgs e) { var sessionInfo = (SwaggerSessionInfo)((Button)sender).DataContext; await SessionManagerVM.DeleteSessionAsync(sessionInfo); }
private async void OnUrlBoxQuerySubmitted(AutoSuggestBox sender, AutoSuggestBoxQuerySubmittedEventArgs args) { await SessionManagerVM.CreateSessionAsync(args.QueryText); }
private async void StoredSessionClick(object sender, ItemClickEventArgs e) { var favorite = (SwaggerSessionInfo)e.ClickedItem; await SessionManagerVM.LoadSessionAsync(favorite); }