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