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