From 9e5bbfcb39a7bce4a42d2c32e6b3d2e4a899a078 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 15 Apr 2021 08:24:31 +0200 Subject: [PATCH] aggiunta conversione a core x MachGroup --- .../Controllers/MachGroupController.cs | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/EgtBEAMWALL.DataLayer/Controllers/MachGroupController.cs b/EgtBEAMWALL.DataLayer/Controllers/MachGroupController.cs index 6e338b7c..2378b639 100644 --- a/EgtBEAMWALL.DataLayer/Controllers/MachGroupController.cs +++ b/EgtBEAMWALL.DataLayer/Controllers/MachGroupController.cs @@ -107,6 +107,36 @@ namespace EgtBEAMWALL.DataLayer.Controllers return answ; } + /// + /// Conversion of base class to DB model class + /// + /// + /// + /// + public static MachGroupModel ConvertToCore(Core.MyMachGroupM coreMachGroup, int currProdDbId) + { + MachGroupModel answ = new MachGroupModel(); + if (coreMachGroup != null) + { + answ = new MachGroupModel() + { + Assign = "", + Name = coreMachGroup.Name, + Locked = true, + MachGroupId = coreMachGroup.Id, + ProdDbId = currProdDbId, + State = Core.ItemState.ND, + H = coreMachGroup.dH, + L = coreMachGroup.dL, + W = coreMachGroup.dW, + DtStart = coreMachGroup.dtStartTime, + DtEnd = coreMachGroup.dtEndTime, + Material = coreMachGroup.sMATERIAL + }; + } + return answ; + } + /// /// Create record on DB ///