Export und Import moved
Export und Import funktion sind nun unter Projekteinstellungen aufrufbar
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
using SewerStammGen.Shared.Domain;
|
||||
using SewerStammGen.Shared.Contracts;
|
||||
using SewerStammGen.Shared.Domain;
|
||||
using Shared.Contracts;
|
||||
using StammGenerator.Commands;
|
||||
using StammGenerator.Interface;
|
||||
using System.Windows.Input;
|
||||
|
||||
@@ -15,6 +17,9 @@ namespace StammGenerator.ViewModel
|
||||
public ProjektSettingsViewModel ProjektSettingsViewModel { get; set; }
|
||||
|
||||
public ICommand Speichern { get; set; }
|
||||
public ICommand SchachtImportCommand { get; set; }
|
||||
public ICommand DatenExportCommand { get; set; }
|
||||
|
||||
public string ProjektName
|
||||
{
|
||||
get => _model.Projektname;
|
||||
@@ -64,7 +69,7 @@ namespace StammGenerator.ViewModel
|
||||
}
|
||||
}
|
||||
|
||||
public ProjektEditViewModel(IDataService<Projekt> dataService, IRenavigator renavigator, IActualState actualState)
|
||||
public ProjektEditViewModel(IProjektDataService dataService,IHaltungDataService haltungDataService, ISchachtDataService schachtDataService, IActualState actualState, IRenavigator renavigator, IRenavigator navigatetoImport)
|
||||
{
|
||||
_dataService = dataService;
|
||||
_renavigator = renavigator;
|
||||
@@ -77,6 +82,14 @@ namespace StammGenerator.ViewModel
|
||||
|
||||
|
||||
LoadProjekt();
|
||||
|
||||
SchachtImportCommand = new RelayCommand((x) =>
|
||||
{
|
||||
navigatetoImport.Renavigate();
|
||||
});
|
||||
|
||||
DatenExportCommand = new ProjectExportCommand(actualState, haltungDataService, schachtDataService, dataService);
|
||||
|
||||
}
|
||||
|
||||
private async void LoadProjekt()
|
||||
|
||||
Reference in New Issue
Block a user