Refactoring durchgeführt
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
using DaSaSo.Domain.Model;
|
||||
using DaSaSo.EntityFramework;
|
||||
using DaSaSo.EntityFramework.Services;
|
||||
using DaSaSo.ViewModel.Enums;
|
||||
using DaSaSo.ViewModel.Interface;
|
||||
using DaSaSo.ViewModel.State.Navigation;
|
||||
using Microsoft.Toolkit.Mvvm.Input;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -18,6 +21,8 @@ namespace DaSaSo.ViewModel
|
||||
private Client _selectedClient;
|
||||
private Project _selectedProject;
|
||||
private Buildingsite _selectedBuildingsite;
|
||||
|
||||
public INavigator Navigator { get; set; }
|
||||
|
||||
public IRelayCommand ListClientsCommand { get; set; }
|
||||
public IRelayCommand ListProjectCommand { get; set; }
|
||||
@@ -85,8 +90,10 @@ namespace DaSaSo.ViewModel
|
||||
}
|
||||
}
|
||||
}
|
||||
public MainWindowViewModel()
|
||||
public MainWindowViewModel(INavigator navigator)
|
||||
{
|
||||
this.Navigator = navigator;
|
||||
Navigator.UpdateViewModelCommand.Execute(EViewType.Home);
|
||||
ListClientsCommand = new RelayCommand(showClients);
|
||||
ListProjectCommand = new RelayCommand(listProjecte, () => SelectedClient != null);
|
||||
ListBuildingsiteCommand = new RelayCommand(listBuildingsite, () => SelectedProject != null);
|
||||
|
||||
Reference in New Issue
Block a user