Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }