Fotodokumentation hinzugefügt

This commit is contained in:
HuskyTeufel
2021-11-29 10:34:29 +01:00
parent acc577eb32
commit bb2d7be54e
5 changed files with 27 additions and 4 deletions

View File

@@ -14,18 +14,21 @@ namespace DaSaSo.ViewModel.Factories
private CreateViewModel<SewerDamageListViewModel> _createSewerDamageListViewModel;
private CreateViewModel<SewerDamageEditViewModel> _createSewerDamageEditViewModel;
private CreateViewModel<SewerPipeLinerViewModel> _createSewerPipeLinerViewModel;
private CreateViewModel<SewerPictureDocumentationViewModel> _createSewerPictureDocumentationViewModel;
public SewerWindowViewModelFactory(
CreateViewModel<SewerStammdatenViewModel> createSewerStammdatenViewModel,
CreateViewModel<SewerDamageListViewModel> createSewerDamageListViewModel,
CreateViewModel<SewerDamageEditViewModel> createSewerDamageEditViewModel,
CreateViewModel<SewerPipeLinerViewModel> createSewerPipeLinerViewModel
CreateViewModel<SewerPipeLinerViewModel> createSewerPipeLinerViewModel,
CreateViewModel<SewerPictureDocumentationViewModel> createSewerPictureDocumentationViewModel
)
{
_createSewerStammdatenViewModel = createSewerStammdatenViewModel;
_createSewerDamageListViewModel = createSewerDamageListViewModel;
_createSewerDamageEditViewModel = createSewerDamageEditViewModel;
_createSewerPipeLinerViewModel = createSewerPipeLinerViewModel;
_createSewerPictureDocumentationViewModel = createSewerPictureDocumentationViewModel;
}
public BaseViewModel CreateViewModel(ESewerWindowViewType viewType)
@@ -36,6 +39,7 @@ namespace DaSaSo.ViewModel.Factories
case ESewerWindowViewType.SewerDamageList: return _createSewerDamageListViewModel();
case ESewerWindowViewType.SewerDamageEdit: return _createSewerDamageEditViewModel();
case ESewerWindowViewType.SewerPipeLiner: return _createSewerPipeLinerViewModel();
case ESewerWindowViewType.SewerPictureDocumentation: return _createSewerPictureDocumentationViewModel();
default:
throw new ArgumentException("The Viewtype does not have a ViewModel", "viewType");
}