private void SaveNowBtn_Click(object sender, RoutedEventArgs e) { if (Definitions.Games.Count > 0 && Directory.Exists(Definitions.Settings.SavePath)) { string fL = $@"{Definitions.Settings.SavePath}\GavilyaGames_{Definitions.Profiles[Definitions.Settings.CurrentProfileIndex].Name}_{DateTime.Now:yyyy_MM_dd_HH_mm_ss}.gav"; GameSaver.Export(Definitions.Games, fL); // Export } }
private void ExportButton_Click(object sender, RoutedEventArgs e) { SaveFileDialog saveFileDialog = new(); // Create a SaveFileDialog saveFileDialog.FileName = $"GavilyaGames_{Definitions.Profiles[Definitions.Settings.CurrentProfileIndex].Name}.gav"; // File name saveFileDialog.Filter = $"{Properties.Resources.GavFiles}|*.gav"; // Extension saveFileDialog.Title = Properties.Resources.ExportGames; // Title if (saveFileDialog.ShowDialog() ?? true) { string fileLocation = saveFileDialog.FileName; // Location of the file GameSaver.Export(Definitions.Games, fileLocation); // Export the games } }