예제 #1
0
 /// <summary>
 /// Adds a system error that will be genericized in PROD
 /// </summary>
 public static void AddError(ModelBase model, Exception error, Configuration.WebSettingsBase settings, ILogger logger)
 {
     model.HasError = true;
     if (settings.ErrorHandlerSettings.ShowErrors)
     {
         model.Message = error.Message;
     }
     else
     {
         model.Message = DEFAULT_ERROR_MSG;
     }
     logger.LogError(new EventId(), error, error.Message);
 }
예제 #2
0
        /// <summary>
        /// Adds a system error that will be genericized in PROD
        /// </summary>
        public static void AddError(ModelBase model, string error, Configuration.WebSettingsBase settings, ILogger logger)
        {
            model.HasError = true;
            if (settings.ErrorHandlerSettings.ShowErrors)
            {
                model.Message = error;
            }
            else
            {
                model.Message = DEFAULT_ERROR_MSG;
            }

            logger.LogError(error);
        }