aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/FSE/Modules/Tango.FSE.MachineConfiguration/ViewModels/MachineViewVM.cs
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-11-09 07:00:47 +0200
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-11-09 07:00:47 +0200
commitd6db3244c15e3937d339064da0a5c7186f32daa1 (patch)
tree73ec3efb4afb099aaeebe0ad6e6b6573d4c162dd /Software/Visual_Studio/FSE/Modules/Tango.FSE.MachineConfiguration/ViewModels/MachineViewVM.cs
parent024eb7867d2b400212ce4ce0e4845d99bf532568 (diff)
downloadTango-d6db3244c15e3937d339064da0a5c7186f32daa1.tar.gz
Tango-d6db3244c15e3937d339064da0a5c7186f32daa1.zip
Working on machine configuration.
Diffstat (limited to 'Software/Visual_Studio/FSE/Modules/Tango.FSE.MachineConfiguration/ViewModels/MachineViewVM.cs')
-rw-r--r--Software/Visual_Studio/FSE/Modules/Tango.FSE.MachineConfiguration/ViewModels/MachineViewVM.cs19
1 files changed, 10 insertions, 9 deletions
diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.MachineConfiguration/ViewModels/MachineViewVM.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.MachineConfiguration/ViewModels/MachineViewVM.cs
index cbd6c1cf1..24a0cbc42 100644
--- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.MachineConfiguration/ViewModels/MachineViewVM.cs
+++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.MachineConfiguration/ViewModels/MachineViewVM.cs
@@ -7,6 +7,7 @@ using Tango.BL.Entities;
using Tango.FSE.Common;
using Tango.FSE.Common.Navigation;
using Tango.FSE.MachineConfiguration.Messages;
+using static Tango.FSE.BL.Services.MachineConfigurationService;
using static Tango.FSE.MachineConfiguration.ViewModels.MachineViewVM;
namespace Tango.FSE.MachineConfiguration.ViewModels
@@ -15,7 +16,7 @@ namespace Tango.FSE.MachineConfiguration.ViewModels
{
public class NavigationObject
{
- public String MachineSerialNumber { get; set; }
+ public String MachineGuid { get; set; }
}
public enum NavigationView
@@ -35,25 +36,25 @@ namespace Tango.FSE.MachineConfiguration.ViewModels
}
}
- private Machine _machine;
- public Machine Machine
+ private MachineEditingComposition _editingComposition;
+ public MachineEditingComposition EditingComposition
{
- get { return _machine; }
- set { _machine = value; RaisePropertyChangedAuto(); }
+ get { return _editingComposition; }
+ set { _editingComposition = value; RaisePropertyChangedAuto(); }
}
public void OnNavigatedToWithObject(NavigationObject obj)
{
SelectedView = NavigationView.ConfigurationView;
- LoadMachine(obj.MachineSerialNumber);
+ LoadMachine(obj.MachineGuid);
}
- private async void LoadMachine(String serialNumber)
+ private async void LoadMachine(String machineGuid)
{
using (NotificationProvider.PushTaskItem("Loading machine configuration..."))
{
- Machine = await Services.MachinesService.GetMachineFull(serialNumber);
- RaiseMessage(new MachineLoadedMessage() { Machine = Machine });
+ EditingComposition = await Services.MachineConfigurationService.GetMachineEditingComposition(machineGuid);
+ RaiseMessage(new EditingCompositionLoadedMessage() { EditingComposition = EditingComposition });
}
}
}