public AuditLog Create(AuditLog model) { model.DTLog = model.DTLog.IsEmpty() ? DateTime.Now : model.DTLog; var auditLogEvent = auditLogEventRepository.Get(model.AuditLogEventId); model.AuditLogEventDesc = dbContext.AuditLogEvents.AsNoTracking().FirstOrDefault(a => a.AuditLogEventId == model.AuditLogEventId)?.AuditLogEventDesc; dbContext.AuditLogs.Add(model); dbContext.SaveChanges(); return(model); }
public IActionResult Get([FromQuery] AuditLogEvent parameters = null) { try { var model = repository.Get(); return(Ok(model)); } catch (Exception ex) { logger.LogError(ex.GetExceptionMessages()); return(StatusCode(StatusCodes.Status500InternalServerError, Constants.ErrorMessages.FetchError)); } }