void SaveErrorLogfile(string actionNmae, string controllerName, string stackTrace, string errorMessage, string errorSource) { CCErrorLog objerrorlog = new CCErrorLog(); objerrorlog.DateTime = DateTime.UtcNow; objerrorlog.Controller = controllerName; objerrorlog.Action = actionNmae; objerrorlog.ErrorStackTrace = stackTrace; objerrorlog.Source = "Web"; objerrorlog.ErrorMsgUF = errorMessage; objerrorlog.ErrorMsg = errorMessage; objerrorlog.ErrorType = "Error"; objerrorlog.ConnectionID = 0; User userObj = (User)Session["user"]; Account accountObj = (Account)Session["account"]; if (userObj != null) { objerrorlog.AccountID = userObj.AccountID; objerrorlog.UserEmail = userObj.Email; } if (accountObj != null) { objerrorlog.AccountGUID = accountObj.AccountGUID; } var res = CCErrorLogRepository.SaveErrorLog(objerrorlog); }
public CCErrorLog SaveErrorLog(CCErrorLog errorLogsObj) { if (errorLogsObj.LogID == 0) { context.CCErrorLogs.Add(errorLogsObj); context.SaveChanges(); } return errorLogsObj; }
public void SaveLogonDetails(string email) { Account accountObj = (Account)Session["account"]; CCErrorLog objerrorlog = new CCErrorLog(); objerrorlog.ErrorType = "Logon"; objerrorlog.DateTime = DateTime.UtcNow; objerrorlog.Source = "Web"; objerrorlog.Action = "Index"; objerrorlog.Controller = "Login"; objerrorlog.UserEmail = email; if (accountObj != null) { objerrorlog.AccountGUID = accountObj.AccountGUID; objerrorlog.AccountID = accountObj.ID; } var res = CCErrorLogRepository.SaveErrorLog(objerrorlog); }
public ActionResult getStackTrace(long ErrLogID) { CCErrorLog ErrLog = new CCErrorLog(); ErrLog = CCErrorLogRepository.CCErrorLogs.Where(error => error.LogID == ErrLogID).FirstOrDefault(); if(ErrLog.ErrorStackTrace == null) return Json("Not Found", JsonRequestBehavior.AllowGet); else return Json(ErrLog.ErrorStackTrace.ToString(), JsonRequestBehavior.AllowGet); }