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; } }
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); }