diff --git a/EgtBEAMWALL.DataLayer/Controllers/ProdController.cs b/EgtBEAMWALL.DataLayer/Controllers/ProdController.cs index f5777c16..76835849 100644 --- a/EgtBEAMWALL.DataLayer/Controllers/ProdController.cs +++ b/EgtBEAMWALL.DataLayer/Controllers/ProdController.cs @@ -311,11 +311,20 @@ namespace EgtBEAMWALL.DataLayer.Controllers nextId = maxRecord.ProdId + 1; } - // creo nuovo... - var newRec = dbCtx + // creo nuovo PROD... + var newProd = dbCtx .ProdList .Add(new ProdModel() { ProdId = nextId, Locked = true }); + // cerco Proj + var currProj = dbCtx + .ProjList + .Where(x => x.ProjId == ProjId) + .FirstOrDefault(); + + // aggiungo proj-prof + currProj.ProjDbId = newProd.ProdDbId; + // Commit changes dbCtx.SaveChanges();