diff --git a/EgtBEAMWALL.DataLayer/Controllers/MaterialsController.cs b/EgtBEAMWALL.DataLayer/Controllers/MaterialsController.cs index 77c49095..89920a63 100644 --- a/EgtBEAMWALL.DataLayer/Controllers/MaterialsController.cs +++ b/EgtBEAMWALL.DataLayer/Controllers/MaterialsController.cs @@ -289,8 +289,11 @@ namespace EgtBEAMWALL.DataLayer.Controllers if (item2update != null) { - // update, vers 1... - localDbCtx.Entry(item2update).CurrentValues.SetValues(updItem); + //// update, vers 1... + //localDbCtx.Entry(item2update).CurrentValues.SetValues(updItem); + item2update.MatCloudId = updItem.MatCloudId; + item2update.MatDesc = updItem.MatDesc; + localDbCtx.Entry(item2update).State = System.Data.Entity.EntityState.Modified; // Commit changes localDbCtx.SaveChanges(); newIdx = item2update.MatId; @@ -325,8 +328,13 @@ namespace EgtBEAMWALL.DataLayer.Controllers if (item2update != null) { - // update, vers 1... - localDbCtx.Entry(item2update).CurrentValues.SetValues(updItem); + //// update, vers 1... + //localDbCtx.Entry(item2update).CurrentValues.SetValues(updItem); + item2update.MatCloudId = updItem.MatCloudId; + item2update.MatDesc = updItem.MatDesc; + localDbCtx.Entry(item2update).State = System.Data.Entity.EntityState.Modified; + // Commit changes + localDbCtx.SaveChanges(); newIdx = item2update.MatId; } else