aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL/Entities/MachineVersion.cs
diff options
context:
space:
mode:
authorMirta <mirta@twine-s.com>2020-12-30 16:39:52 +0200
committerMirta <mirta@twine-s.com>2020-12-30 16:39:52 +0200
commit00a491d93733d4625ad329b2ba8237f445364b3f (patch)
tree4b24c6fa78d7648f4bb7cefafa464bb0b063fec4 /Software/Visual_Studio/Tango.BL/Entities/MachineVersion.cs
parent124ad4150f80c6846fdee41dbbda9848c105f6e5 (diff)
downloadTango-00a491d9.tar.gz
Tango-00a491d9.zip
merge
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Entities/MachineVersion.cs')
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/MachineVersion.cs31
1 files changed, 4 insertions, 27 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Entities/MachineVersion.cs b/Software/Visual_Studio/Tango.BL/Entities/MachineVersion.cs
index 7b90623d8..a94ed85a0 100644
--- a/Software/Visual_Studio/Tango.BL/Entities/MachineVersion.cs
+++ b/Software/Visual_Studio/Tango.BL/Entities/MachineVersion.cs
@@ -27,40 +27,22 @@ namespace Tango.BL.Entities
.Ignore(() => machine.MachinesEvents)
.Ignore(() => machine.Configuration.Machines)
.Ignore(() => machine.Jobs)
- .Ignore(() => machine.SerialNumber)
- .Ignore(() => machine.DefaultRmlGuid)
- .Ignore(() => machine.DefaultColorSpaceGuid)
- .Ignore(() => machine.DefaultSpoolTypeGuid)
- .Ignore(() => machine.LoadedRmlGuid)
- .Ignore(() => machine.DeviceId)
- .Ignore(() => machine.DeviceName)
- .Ignore(() => machine.IsDeviceRegistered)
- .Ignore(() => machine.SiteGuid),
+ .Ignore(() => machine.SerialNumber),
EntitySerializationFlags.IgnoreGuids | EntitySerializationFlags.IgnoreReferenceTypes);
}
- public async Task<Machine> CreatePrototypeMachine(ObservablesContext context)
+ public Machine CreatePrototypeMachine(ObservablesContext context)
{
Machine m = new Machine();
- String protoTypeData = (await context.MachineVersions.SingleOrDefaultAsync(x => x.Guid == Guid)).PrototypeMachineData;
-
- Machine machine = Machine.FromJson(protoTypeData, new EntitySerializationStrategy()
+ Machine machine = Machine.FromJson(PrototypeMachineData, new EntitySerializationStrategy()
.Include(() => m.Configuration)
.Ignore(() => m.Name)
.Ignore(() => m.MachinesEvents)
.Ignore(() => m.Configuration.Machines)
.Ignore(() => m.Jobs)
- .Ignore(() => m.SerialNumber)
- .Ignore(() => m.DefaultRmlGuid)
- .Ignore(() => m.DefaultColorSpaceGuid)
- .Ignore(() => m.DefaultSpoolTypeGuid)
- .Ignore(() => m.LoadedRmlGuid)
- .Ignore(() => m.DeviceId)
- .Ignore(() => m.DeviceName)
- .Ignore(() => m.IsDeviceRegistered)
- .Ignore(() => m.SiteGuid),
+ .Ignore(() => m.SerialNumber),
EntitySerializationFlags.IgnoreGuids | EntitySerializationFlags.IgnoreReferenceTypes);
@@ -69,7 +51,6 @@ namespace Tango.BL.Entities
machine.ConfigurationGuid = null;
machine.ConfigurationGuid = machine.Configuration.Guid;
-
foreach (var cat in machine.Cats)
{
cat.MachineGuid = machine.Guid;
@@ -89,10 +70,6 @@ namespace Tango.BL.Entities
spool.MachineGuid = machine.Guid;
}
- machine.DefaultColorSpaceGuid = null;
- machine.DefaultRmlGuid = null;
- machine.DefaultSpoolTypeGuid = null;
-
return machine;
}