Fotodokumentation hinzugefügt
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
SewerStammdaten,
|
||||
SewerDamageList,
|
||||
SewerDamageEdit,
|
||||
SewerPipeLiner
|
||||
SewerPipeLiner,
|
||||
SewerPictureDocumentation
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
12
DaSaSo.ViewModel/SewerPictureDocumentationViewModel.cs
Normal file
12
DaSaSo.ViewModel/SewerPictureDocumentationViewModel.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DaSaSo.ViewModel
|
||||
{
|
||||
public class SewerPictureDocumentationViewModel : BaseViewModel
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,7 @@
|
||||
xmlns:nav="clr-namespace:DaSaSo.Domain.Enums;assembly=DaSaSo.Domain"
|
||||
xmlns:local="clr-namespace:DaSaSo.Wpf.Controls" xmlns:viewmodel="clr-namespace:DaSaSo.ViewModel;assembly=DaSaSo.ViewModel" d:DataContext="{d:DesignInstance Type=viewmodel:SewerMainListViewModel}"
|
||||
mc:Ignorable="d"
|
||||
d:DesignHeight="607.5" d:DesignWidth="200">
|
||||
d:DesignHeight="647.5" d:DesignWidth="200">
|
||||
<Grid>
|
||||
<StackPanel>
|
||||
<RadioButton Content="Stammdaten" Style="{StaticResource ToggleButtonList}" Command="{Binding UpdateCurrentSewerViewModelCommand}" CommandParameter="{x:Static nav:ESewerWindowViewType.SewerStammdaten}" Margin="20" />
|
||||
@@ -15,6 +15,7 @@
|
||||
<RadioButton Content="Schließen" Style="{StaticResource ToggleButtonList}" Command="{Binding CloseCommand}" Margin="20" />
|
||||
<RadioButton Content="{Binding Schaden.Distance,FallbackValue='Damage'}" Command="{Binding UpdateCurrentSewerViewModelCommand}" IsEnabled="{Binding CanSelectDamage}" CommandParameter="{x:Static nav:ESewerWindowViewType.SewerDamageEdit}" Style="{StaticResource ToggleButtonList}" Margin="20" />
|
||||
<RadioButton Content="Schlauchliner" Style="{StaticResource ToggleButtonList}" Command="{Binding UpdateCurrentSewerViewModelCommand}" CommandParameter="{x:Static nav:ESewerWindowViewType.SewerPipeLiner}" Margin="20" />
|
||||
<RadioButton Content="Fotodokumentation" Style="{StaticResource ToggleButtonList}" Command="{Binding UpdateCurrentSewerViewModelCommand}" CommandParameter="{x:Static nav:ESewerWindowViewType.SewerPictureDocumentation}" Margin="20" />
|
||||
</StackPanel>
|
||||
|
||||
|
||||
|
||||
@@ -114,6 +114,11 @@ namespace DaSaSo.Wpf.HostBuilders
|
||||
);
|
||||
});
|
||||
|
||||
services.AddTransient<CreateViewModel<SewerPictureDocumentationViewModel>>(services =>
|
||||
{
|
||||
return () => new SewerPictureDocumentationViewModel();
|
||||
});
|
||||
|
||||
services.AddTransient<CreateViewModel<ClientListViewModel>>(services =>
|
||||
{
|
||||
return () => new ClientListViewModel(
|
||||
|
||||
Reference in New Issue
Block a user