Update már Add is ...

This commit is contained in:
2025-03-13 14:41:07 +01:00
parent d2106514ba
commit e0bca55fc2
@@ -71,6 +71,16 @@ namespace WorkFlowCheck.BL.Services
var retVal = new CheckPointDTO(); var retVal = new CheckPointDTO();
try try
{
if (checkPointDTO.Id == 0) //Hozzáadás, ha Id == 0
{
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(); var res = await _dbContext.CheckPoints.Where(w => w.Id == checkPointDTO.Id).FirstOrDefaultAsync();
if (res != null) if (res != null)
@@ -83,6 +93,7 @@ namespace WorkFlowCheck.BL.Services
retVal = _mapper.Map<CheckPointDTO>(res); retVal = _mapper.Map<CheckPointDTO>(res);
} }
} }
}
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex.Message); Log.Error(ex.Message);