Projekte integration angefangen
This commit is contained in:
@@ -243,9 +243,25 @@ namespace KanSan.ViewModel
|
||||
|
||||
Mediator.Subscribe("GoToListClientScreen", OnGoToListClientScreen);
|
||||
Mediator.Subscribe("GoToEditClientScreen", OnGoToEditClientScreen);
|
||||
Mediator.Subscribe("ClientSelected", OnSelectedClient);
|
||||
|
||||
Mediator.Subscribe("GoToEditProjektScreen", OnGoToEditProjektScreen);
|
||||
|
||||
}
|
||||
|
||||
private void OnGoToEditProjektScreen(object obj)
|
||||
{
|
||||
if (!(obj is Projekt)) return;
|
||||
ActualViewModel = new ProjektEditViewModel((obj as Projekt));
|
||||
}
|
||||
|
||||
private void OnSelectedClient(object obj)
|
||||
{
|
||||
if (!(obj is Kunde)) return;
|
||||
SelectedKunde = (obj as Kunde);
|
||||
ListProjekte();
|
||||
}
|
||||
|
||||
private void OnGoToEditClientScreen(object obj)
|
||||
{
|
||||
if (!(obj is Kunde)) return;
|
||||
@@ -278,7 +294,10 @@ namespace KanSan.ViewModel
|
||||
|
||||
private void ListProjekte()
|
||||
{
|
||||
ActualViewModel = new ProjektListViewModel(SelectedKunde);
|
||||
if (SelectedKunde == null)
|
||||
ActualViewModel = new KundenListViewModel();
|
||||
else
|
||||
ActualViewModel = new ProjektListViewModel(SelectedKunde);
|
||||
}
|
||||
|
||||
private void ListBaustellen()
|
||||
|
||||
Reference in New Issue
Block a user