Exemple #1
0
        /// <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));
        }
Exemple #2
0
        /// <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));
        }
Exemple #3
0
 /// <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");
 }