Example #1
0
 public bool LogError(CommonManagerProxy proxy, Exception ex)
 {
     try
     {
         ErrorDao errDao = new ErrorDao();
         errDao.DateCreated = DateTime.Now;
         errDao.StackTrace = ex.StackTrace;
         errDao.Message = ex.Message.ToString();
         SaveError(proxy, errDao);
         return true;
     }
     catch
     {
         return false;
     }
 }
Example #2
0
        public bool SaveError(CommonManagerProxy proxy, ErrorDao _error)
        {
            try
            {
                using (ITransaction tx = proxy.DevelopmentManager.GetTransaction())
                {
                    tx.PersistenceManager.UserRepository.Save<ErrorDao>(_error);
                    tx.Commit();
                }

                return true;
            }

            catch (DBConcurrencyException ex)
            {
                return false;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
 public bool SaveError(ErrorDao _error)
 {
     return CommonManager.Instance.SaveError(this, _error);
 }