Update már Add is ...

This commit is contained in:
2025-03-13 14:41:07 +01:00
parent d2106514ba
commit e0bca55fc2
+19 -8
View File
@@ -72,15 +72,26 @@ namespace WorkFlowCheck.BL.Services
try
{
var res = await _dbContext.CheckPoints.Where(w => w.Id == checkPointDTO.Id).FirstOrDefaultAsync();
if (res != null)
if (checkPointDTO.Id == 0) //Hozzáadás, ha Id == 0
{
res.ShortName = checkPointDTO.ShortName;
res.Code = checkPointDTO.Code;
await _dbContext.SaveChangesAsync();
retVal = _mapper.Map<CheckPointDTO>(res);
var checkPoint = _mapper.Map<CheckPoint>(checkPointDTO);
_dbContext.CheckPoints.Add(checkPoint);
await _dbContext.SaveChangesAsync();
retVal = _mapper.Map<CheckPointDTO>(checkPoint);
}
else
{
var res = await _dbContext.CheckPoints.Where(w => w.Id == checkPointDTO.Id).FirstOrDefaultAsync();
if (res != null)
{
res.ShortName = checkPointDTO.ShortName;
res.Code = checkPointDTO.Code;
await _dbContext.SaveChangesAsync();
retVal = _mapper.Map<CheckPointDTO>(res);
}
}
}
catch (Exception ex)