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 try
{ {
var res = await _dbContext.CheckPoints.Where(w => w.Id == checkPointDTO.Id).FirstOrDefaultAsync(); if (checkPointDTO.Id == 0) //Hozzáadás, ha Id == 0
if (res != null)
{ {
res.ShortName = checkPointDTO.ShortName; var checkPoint = _mapper.Map<CheckPoint>(checkPointDTO);
res.Code = checkPointDTO.Code; _dbContext.CheckPoints.Add(checkPoint);
await _dbContext.SaveChangesAsync();
await _dbContext.SaveChangesAsync();
retVal = _mapper.Map<CheckPointDTO>(checkPoint);
retVal = _mapper.Map<CheckPointDTO>(res); }
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) catch (Exception ex)