/// <summary> /// Manage Database Logging /// </summary> /// <param name="ex"></param> public string AddDBLogging(Exception ex, string methosName, string filePath) { LoggingModels obj = new LoggingModels(); obj.LogDate = System.DateTime.Now; obj.LogMessage = ex.Message.ToString(); obj.LogData = ex.Data.ToString(); obj.LogSource = ex.Source; obj.HelpLink = ex.HelpLink == null ? "" : ex.HelpLink; obj.HResult = ex.HResult == null ? "" : ex.HResult.ToString(); obj.InnerException = ex.InnerException == null ? "" : ex.InnerException.Message; obj.EmpId = 0; obj.MethodName = methosName; obj.FilePath = filePath; return(_loggingRepository.SaveDBLogg(obj)); }
/// <summary> /// Manage Database Logging /// </summary> /// <param name="ex"></param> public string AddDBLogging(Exception ex, string methosName, string filePath) { LoggingModels obj = new LoggingModels(); try { obj.LogDate = System.DateTime.Now; obj.LogMessage = ex.Message; obj.LogData = ex.Data.ToString(); obj.LogSource = ex.Source; obj.HelpLink = ex.HelpLink == null ? "" : ex.HelpLink; obj.HResult = ex.HResult == 0 ? "" : ex.HResult.ToString();//by soni 5 nov 2019 obj.InnerException = ex.InnerException == null ? "" : ex.InnerException.Message; obj.EmpId = HttpContext.Current.Session["EmpId"] == null ? 0 : Convert.ToInt32(HttpContext.Current.Session["EmpId"]); obj.MethodName = methosName; obj.FilePath = filePath; } catch (Exception) { } return(_loggingRepository.SaveDBLogg(obj)); }
/// <summary> /// Save logg/Error into database /// </summary> /// <param name="loggingModel"></param> /// <returns></returns> public string SaveDBLogg(LoggingModels loggingModel) { this._context.LoggingModel.Add(loggingModel); _context.SaveChanges(); return("ER001"); }