diff --git a/Apollon.WPF/Commands/AddTournamentCommand.cs b/Apollon.WPF/Commands/AddTournamentCommand.cs
index 26e6b87..1beb7cf 100644
--- a/Apollon.WPF/Commands/AddTournamentCommand.cs
+++ b/Apollon.WPF/Commands/AddTournamentCommand.cs
@@ -50,7 +50,7 @@ namespace Apollon.WPF.Commands
await _tournamentStore.Add(tournament);
_modalNavigationStore.Close();
- _navigationStore.CurrentViewModel = new NavBarViewModel(_navigationStore, _selectedTournamentsStore, _modalNavigationStore, _tournamentStore);
+ _navigationStore.CurrentViewModel = new TournamentDetailsViewModel(_navigationStore, _selectedTournamentsStore, _modalNavigationStore, _tournamentStore);
}
catch (Exception)
diff --git a/Apollon.WPF/MainWindow.xaml b/Apollon.WPF/MainWindow.xaml
index ac0ad97..0a4d585 100644
--- a/Apollon.WPF/MainWindow.xaml
+++ b/Apollon.WPF/MainWindow.xaml
@@ -49,8 +49,11 @@
-
-
+
+
+
+
+
diff --git a/Apollon.WPF/ViewModels/OverviewDetailsViewModel.cs b/Apollon.WPF/ViewModels/OverviewDetailsViewModel.cs
index 6b0bc82..6f44d70 100644
--- a/Apollon.WPF/ViewModels/OverviewDetailsViewModel.cs
+++ b/Apollon.WPF/ViewModels/OverviewDetailsViewModel.cs
@@ -33,7 +33,7 @@ namespace Apollon.WPF.ViewModels
_selectedTournamentStore.SelectedTournamentChanged += SelectedTournamentStore_SelectedTournamentChanged;
- NavigateNavBarCommand = new NavigateCommand(navigationStore, () => new NavBarViewModel(navigationStore, selectedTournamentStore, modalNavigationStore, tournamentsStore));
+ NavigateNavBarCommand = new NavigateCommand(navigationStore, () => new TournamentDetailsViewModel(navigationStore, selectedTournamentStore, modalNavigationStore, tournamentsStore));
}
protected override void Dispose()
diff --git a/Apollon.WPF/ViewModels/OverviewViewModel.cs b/Apollon.WPF/ViewModels/OverviewViewModel.cs
index ab1d945..3ce5dac 100644
--- a/Apollon.WPF/ViewModels/OverviewViewModel.cs
+++ b/Apollon.WPF/ViewModels/OverviewViewModel.cs
@@ -47,7 +47,8 @@ namespace Apollon.WPF.ViewModels
public bool HasErrorMessage => !string.IsNullOrEmpty(ErrorMessage);
public ICommand AddTournamentCommand { get; }
- public ICommand LoadTournamentsCommand { get; }
+ public ICommand LoadTournamentsCommand { get; }
+ public ICommand NavigateNameListCommand { get; }
public OverviewViewModel(TournamentsStore tournamentStore, SelectedTournamentsStore selectedTournamentStore,
ModalNavigationStore modalNavigationStore, NavigationStore navigationStore)
@@ -57,6 +58,8 @@ namespace Apollon.WPF.ViewModels
LoadTournamentsCommand = new LoadTournamentsCommand(this, tournamentStore);
AddTournamentCommand = new OpenAddTournamentCommand(tournamentStore, modalNavigationStore, navigationStore, selectedTournamentStore);
+ NavigateNameListCommand = new NavigateCommand(navigationStore, () => new RootdatesViewModel());
+
}
public static OverviewViewModel LoadViewModel(SelectedTournamentsStore selectedTournamentStore,
diff --git a/Apollon.WPF/ViewModels/RootdatesViewModel.cs b/Apollon.WPF/ViewModels/RootdatesViewModel.cs
new file mode 100644
index 0000000..5597346
--- /dev/null
+++ b/Apollon.WPF/ViewModels/RootdatesViewModel.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Apollon.WPF.ViewModels
+{
+ public class RootdatesViewModel : ViewModelBase
+ {
+ }
+}
diff --git a/Apollon.WPF/ViewModels/NavBarViewModel.cs b/Apollon.WPF/ViewModels/TournamentDetailsViewModel.cs
similarity index 86%
rename from Apollon.WPF/ViewModels/NavBarViewModel.cs
rename to Apollon.WPF/ViewModels/TournamentDetailsViewModel.cs
index 916709f..511faf9 100644
--- a/Apollon.WPF/ViewModels/NavBarViewModel.cs
+++ b/Apollon.WPF/ViewModels/TournamentDetailsViewModel.cs
@@ -10,7 +10,7 @@ using System.Windows.Input;
namespace Apollon.WPF.ViewModels
{
- public class NavBarViewModel : ViewModelBase
+ public class TournamentDetailsViewModel : ViewModelBase
{
@@ -28,7 +28,7 @@ namespace Apollon.WPF.ViewModels
public int Rounds => SelectedTournament?.Rounds ?? 0;
public ICommand NavigateOverviewCommand { get; }
- public NavBarViewModel(NavigationStore navigationStore, SelectedTournamentsStore selectedTournamentsStore, ModalNavigationStore modalNavigationStore, TournamentsStore tournamentsStore)
+ public TournamentDetailsViewModel(NavigationStore navigationStore, SelectedTournamentsStore selectedTournamentsStore, ModalNavigationStore modalNavigationStore, TournamentsStore tournamentsStore)
{
NavigateOverviewCommand = new NavigateCommand(navigationStore, () => OverviewViewModel.LoadViewModel( selectedTournamentsStore, modalNavigationStore, tournamentsStore, navigationStore));
diff --git a/Apollon.WPF/Views/Components/OverviewDetails.xaml b/Apollon.WPF/Views/Components/OverviewDetails.xaml
index 6030478..8287a1a 100644
--- a/Apollon.WPF/Views/Components/OverviewDetails.xaml
+++ b/Apollon.WPF/Views/Components/OverviewDetails.xaml
@@ -46,7 +46,7 @@