aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2018-08-06 13:58:35 +0300
committerShlomo Hecht <shlomo@twine-s.com>2018-08-06 13:58:35 +0300
commit89e5ab941a12f5720d03013ed0c0645161857140 (patch)
tree982740e30bc11dbbcb274c81a0cc3447922647ee /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels
parentcc86f5316bbdea5600dbf0b00e1540a012421b97 (diff)
parenta852f4c2c26fc1068436f8f1ef06693d85102baf (diff)
downloadTango-89e5ab941a12f5720d03013ed0c0645161857140.tar.gz
Tango-89e5ab941a12f5720d03013ed0c0645161857140.zip
merge rockers handling
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels')
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs18
1 files changed, 9 insertions, 9 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs
index 3a0191be4..0bd8f8133 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs
@@ -176,8 +176,8 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels
{
if (SelectedMachine != null)
{
- Machine = SelectedMachine.CloneEntity();
- Configuration = Machine.Configuration.CloneConfiguration();
+ Machine = SelectedMachine.Clone();
+ Configuration = Machine.Configuration.Clone();
History = SelectedMachine.MachinesConfigurations.Select(x => x.Configuration).ToObservableCollection();
}
else
@@ -193,7 +193,7 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels
{
if (SelectedHistoryConfiguration != null)
{
- Configuration = SelectedHistoryConfiguration.CloneConfiguration();
+ Configuration = SelectedHistoryConfiguration.Clone();
}
}
@@ -552,7 +552,7 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels
await Machine.SaveAsync(Adapter.Context);
Machine = Adapter.Machines.SingleOrDefault(x => x.Guid == Machine.Guid);
- Configuration = Machine.Configuration.CloneConfiguration();
+ Configuration = Machine.Configuration.Clone();
}
}
else
@@ -586,11 +586,11 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels
await machine.SaveAsync(Adapter.Context);
Machine = Adapter.Machines.SingleOrDefault(x => x.Guid == machine.Guid);
- Configuration = Machine.Configuration.CloneConfiguration();
+ Configuration = Machine.Configuration.Clone();
}
SetHistory(Machine);
- Machine = Machine.CloneEntity();
+ Machine = Machine.Clone();
}
}
catch (Exception ex)
@@ -621,7 +621,7 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels
{
if (Machine.MachineVersion != null)
{
- Configuration = Machine.MachineVersion.DefaultConfiguration.CloneConfiguration();
+ Configuration = Machine.MachineVersion.DefaultConfiguration.Clone();
}
else
{
@@ -642,7 +642,7 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels
{
if (vm.SelectedVersion != null)
{
- vm.SelectedVersion.DefaultConfiguration = Configuration.CloneConfiguration();
+ vm.SelectedVersion.DefaultConfiguration = Configuration.Clone();
vm.SelectedVersion.DefaultConfigurationGuid = vm.SelectedVersion.DefaultConfiguration.Guid;
await vm.SelectedVersion.SaveAsync(Adapter.Context);
}
@@ -652,7 +652,7 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels
newVersion.Version = vm.Version;
newVersion.Name = vm.VersionName;
- newVersion.DefaultConfiguration = Configuration.CloneConfiguration();
+ newVersion.DefaultConfiguration = Configuration.Clone();
newVersion.DefaultConfigurationGuid = newVersion.DefaultConfiguration.Guid;
await newVersion.SaveAsync(Adapter.Context);
}