public bool HasExecuted(string msgID) { EW_LOG log = db.EW_LOG.FirstOrDefault(a => a.MESSAGE_ID == msgID && DbFunctions.DiffDays(a.LOG_DATE, DateTime.Now) == 0); if (log != null && log.STATUS == CHubConstValues.IndY) { return(true); } return(false); }
public void AddOrUpdate(EW_LOG model) { EW_LOG log = dal.GetLog(model.MESSAGE_ID, model.LOG_DATE); if (log == null) { dal.Add(model); } else { log.STATUS = model.STATUS; log.ERR_MSG = model.ERR_MSG; dal.Update(log); } }
public virtual void LogStatus(string msgID, Exception ex = null) { EW_LOG_BLL logBLL = new EW_LOG_BLL(); EW_LOG log = new EW_LOG(); log.MESSAGE_ID = msgID; log.LOG_DATE = DateTime.Now; if (ex == null) { log.STATUS = CHubConstValues.IndY; } else { log.STATUS = CHubConstValues.IndN; log.ERR_MSG = ex.Message; } logBLL.AddOrUpdate(log); }
public EW_LOG GetLog(string msgID, DateTime date) { EW_LOG log = db.EW_LOG.FirstOrDefault(a => a.MESSAGE_ID == msgID && DbFunctions.DiffDays(a.LOG_DATE, date) == 0); return(log); }