update metodo cancellazione PROD

This commit is contained in:
Samuele Locatelli
2021-05-20 18:40:15 +02:00
parent 4471fd4564
commit ceb9bf2d18
@@ -99,13 +99,27 @@ namespace EgtBEAMWALL.DataLayer.Controllers
var currProd = FindByProdId(ProdId);
// sel dei proj da aggiornare...
var proj2update = dbCtx
.ProjList
.Where(x => x.ProdDbId == currProd.ProdDbId)
.ToList();
// sel delle BTLParts da proj
var machGroup2del = dbCtx
.MachGroupList
.Where(x => x.ProdDbId == currProd.ProdDbId);
.Where(x => x.ProdDbId == currProd.ProdDbId)
.ToList();
try
{
// update proj...
foreach (var item in proj2update)
{
item.ProdDbId = null;
}
//// salvo
//dbCtx.SaveChanges();
// remove from database
dbCtx.MachGroupList.RemoveRange(machGroup2del);
dbCtx.ProdList.Remove(currProd);