public async Task <LogsContextDTO> AddLog(LogsContextDTO inputLog) { var log = _mapper.Map <LogsModel>(inputLog); log.CreatedDate = DateTime.Now.Date; await _context.Logs.AddAsync(log); await _context.SaveChangesAsync().ConfigureAwait(false); return(_mapper.Map <LogsContextDTO>(log)); }
public async Task <LogsContextDTO> UpdateLog(LogsContextDTO inputLog) { var logEntity = _mapper.Map <LogsModel>(inputLog); if (_context.Logs.Any(a => a.Id == inputLog.Id)) { var existLog = await _context.Logs.FirstOrDefaultAsync(a => a.Id == logEntity.Id).ConfigureAwait(false); logEntity.UpdatedDate = DateTime.Now.Date; logEntity.CreatedDate = existLog.CreatedDate; _context.Entry(existLog).CurrentValues.SetValues(logEntity); await _context.SaveChangesAsync().ConfigureAwait(false); return(_mapper.Map <LogsContextDTO>(logEntity)); } return(null); }
public Task <LogsContextDTO> UpdateLog(LogsContextDTO inputLog) { return(_logStorage.UpdateLog(inputLog)); }
public Task <LogsContextDTO> AddLog(LogsContextDTO inputLog) { return(_logStorage.AddLog(inputLog)); }
public async Task <IActionResult> UpdateLog(LogsContextDTO log) { await _logService.UpdateLog(log); return(StatusCode(201)); }