using Apollon.WPF.Commands; using Apollon.WPF.Services; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Input; namespace Apollon.WPF.ViewModels { public class NavBarPreparationViewModel : ViewModelBase { public ICommand NavigateOverviewCommand { get; } public ICommand NavigateGroupsCommand { get;} public ICommand NavigateClassesCommand { get;} public ICommand NavigateNamelistCommand { get;} public ICommand NavigateArchersCommand { get;} public NavBarPreparationViewModel(INavigationService overviewNavigationService, INavigationService groupNavigationService, INavigationService namelistNavigationService, INavigationService classNavigationService, INavigationService archersNavigationService) { NavigateOverviewCommand = new NavigateCommand(overviewNavigationService); NavigateGroupsCommand = new NavigateCommand(groupNavigationService); NavigateClassesCommand = new NavigateCommand(classNavigationService); NavigateNamelistCommand = new NavigateCommand(namelistNavigationService); NavigateArchersCommand = new NavigateCommand(archersNavigationService); } } }