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 ///