Aggiunta modifica magazzino
This commit is contained in:
@@ -125,6 +125,42 @@ namespace MP.Data.Controllers
|
||||
return fatto;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// modifica di un record magazzino
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public async Task<bool> UpdateMag(AnagMagModel magRec)
|
||||
{
|
||||
bool fatto = false;
|
||||
using (var dbCtx = new MoonPro_InveContext(_configuration))
|
||||
{
|
||||
try
|
||||
{
|
||||
var dbResult =
|
||||
dbCtx
|
||||
.DbAnagMag
|
||||
.AsNoTracking()
|
||||
.Where(x => x.MagID == magRec.MagID)
|
||||
.FirstOrDefault();
|
||||
if (dbResult != null)
|
||||
{
|
||||
if (dbResult.DescMag != magRec.DescMag)
|
||||
{
|
||||
dbResult.DescMag = magRec.DescMag.ToUpper();
|
||||
dbCtx.Entry(dbResult).State = EntityState.Modified;
|
||||
}
|
||||
}
|
||||
await dbCtx.SaveChangesAsync();
|
||||
fatto = true;
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
Log.Error($"Eccezione durante UpdateMag{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
return fatto;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// delete magazzino
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user