Fix gestione reparti/operatore
This commit is contained in:
@@ -1175,21 +1175,19 @@ namespace MP.Data.Controllers
|
||||
/// </summary>
|
||||
/// <param name="rec2del"></param>
|
||||
/// <returns></returns>
|
||||
public bool Grp2MaccDelete(Gruppi2MaccModel rec2del)
|
||||
public async Task<bool> Grp2MaccDeleteAsync(Gruppi2MaccModel rec2del)
|
||||
{
|
||||
bool answ = false;
|
||||
using (var dbCtx = new MoonProContext(options))
|
||||
using var dbCtx = new MoonProContext(options);
|
||||
var dbRec = await dbCtx
|
||||
.DbSetGrp2Macc
|
||||
.Where(x => x.CodGruppo == rec2del.CodGruppo && x.IdxMacchina == rec2del.IdxMacchina)
|
||||
.FirstOrDefaultAsync();
|
||||
if (dbRec != null)
|
||||
{
|
||||
var dbRec = dbCtx
|
||||
.DbSetGrp2Macc
|
||||
.Where(x => x.CodGruppo == rec2del.CodGruppo && x.IdxMacchina == rec2del.IdxMacchina)
|
||||
.FirstOrDefault();
|
||||
if (dbRec != null)
|
||||
{
|
||||
dbCtx.DbSetGrp2Macc.Remove(dbRec);
|
||||
int numDone = dbCtx.SaveChanges();
|
||||
answ = numDone != 0;
|
||||
}
|
||||
dbCtx.DbSetGrp2Macc.Remove(dbRec);
|
||||
int numDone = await dbCtx.SaveChangesAsync();
|
||||
answ = numDone != 0;
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
@@ -1199,22 +1197,20 @@ namespace MP.Data.Controllers
|
||||
/// </summary>
|
||||
/// <param name="upsRec"></param>
|
||||
/// <returns></returns>
|
||||
public bool Grp2MaccInsert(Gruppi2MaccModel upsRec)
|
||||
public async Task<bool> Grp2MaccInsertAsync(Gruppi2MaccModel upsRec)
|
||||
{
|
||||
bool answ = false;
|
||||
using (var dbCtx = new MoonProContext(options))
|
||||
using var dbCtx = new MoonProContext(options);
|
||||
var dbRec = await dbCtx
|
||||
.DbSetGrp2Macc
|
||||
.Where(x => x.CodGruppo == upsRec.CodGruppo && x.IdxMacchina == upsRec.IdxMacchina)
|
||||
.FirstOrDefaultAsync();
|
||||
if (dbRec == null)
|
||||
{
|
||||
var dbRec = dbCtx
|
||||
.DbSetGrp2Macc
|
||||
.Where(x => x.CodGruppo == upsRec.CodGruppo && x.IdxMacchina == upsRec.IdxMacchina)
|
||||
.FirstOrDefault();
|
||||
if (dbRec == null)
|
||||
{
|
||||
dbCtx.DbSetGrp2Macc.Add(upsRec);
|
||||
// salvo
|
||||
int numDone = dbCtx.SaveChanges();
|
||||
answ = numDone != 0;
|
||||
}
|
||||
await dbCtx.DbSetGrp2Macc.AddAsync(upsRec);
|
||||
// salvo
|
||||
int numDone = await dbCtx.SaveChangesAsync();
|
||||
answ = numDone != 0;
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
@@ -1224,21 +1220,19 @@ namespace MP.Data.Controllers
|
||||
/// </summary>
|
||||
/// <param name="rec2del"></param>
|
||||
/// <returns></returns>
|
||||
public bool Grp2OperDelete(Gruppi2OperModel rec2del)
|
||||
public async Task<bool> Grp2OperDeleteAsync(Gruppi2OperModel rec2del)
|
||||
{
|
||||
bool answ = false;
|
||||
using (var dbCtx = new MoonProContext(options))
|
||||
{
|
||||
var dbRec = dbCtx
|
||||
using var dbCtx = new MoonProContext(options);
|
||||
var dbRec = await dbCtx
|
||||
.DbSetGrp2Oper
|
||||
.Where(x => x.CodGruppo == rec2del.CodGruppo && x.MatrOpr == rec2del.MatrOpr)
|
||||
.FirstOrDefault();
|
||||
if (dbRec != null)
|
||||
{
|
||||
dbCtx.DbSetGrp2Oper.Remove(dbRec);
|
||||
int numDone = dbCtx.SaveChanges();
|
||||
answ = numDone != 0;
|
||||
}
|
||||
.FirstOrDefaultAsync();
|
||||
if (dbRec != null)
|
||||
{
|
||||
dbCtx.DbSetGrp2Oper.Remove(dbRec);
|
||||
int numDone = await dbCtx.SaveChangesAsync();
|
||||
answ = numDone != 0;
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
@@ -1248,22 +1242,20 @@ namespace MP.Data.Controllers
|
||||
/// </summary>
|
||||
/// <param name="upsRec"></param>
|
||||
/// <returns></returns>
|
||||
public bool Grp2OperInsert(Gruppi2OperModel upsRec)
|
||||
public async Task<bool> Grp2OperInsertAsync(Gruppi2OperModel upsRec)
|
||||
{
|
||||
bool answ = false;
|
||||
using (var dbCtx = new MoonProContext(options))
|
||||
{
|
||||
var dbRec = dbCtx
|
||||
using var dbCtx = new MoonProContext(options);
|
||||
var dbRec = await dbCtx
|
||||
.DbSetGrp2Oper
|
||||
.Where(x => x.CodGruppo == upsRec.CodGruppo && x.MatrOpr == upsRec.MatrOpr)
|
||||
.FirstOrDefault();
|
||||
if (dbRec == null)
|
||||
{
|
||||
dbCtx.DbSetGrp2Oper.Add(upsRec);
|
||||
// salvo
|
||||
int numDone = dbCtx.SaveChanges();
|
||||
answ = numDone != 0;
|
||||
}
|
||||
.FirstOrDefaultAsync();
|
||||
if (dbRec == null)
|
||||
{
|
||||
await dbCtx.DbSetGrp2Oper.AddAsync(upsRec);
|
||||
// salvo
|
||||
int numDone = await dbCtx.SaveChangesAsync();
|
||||
answ = numDone != 0;
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user