public static void AddModelError(this ModelStateDictionary modelState, IEnumerable <ValidationError> errors, IErrorHandler errorHandler) { foreach (var error in errors) { modelState.AddModelError(error.Name, errorHandler.FormatErrorMessage(error), errorHandler.GetErrorCode(error)); } }
private static string GetErrorMessage(UserException exception, IErrorHandler errorHandler) { if (exception is ValidationErrorsException) { return(GetErrorMessage(((ValidationErrorsException)exception).Errors, errorHandler)); } return(errorHandler.FormatErrorMessage(exception)); }
private static string GetErrorMessage(IList <ValidationError> errors, IErrorHandler errorHandler) { // Just pick the first one and return that. if (errors.Count == 0) { return(string.Empty); } return(errorHandler.FormatErrorMessage(errors[0])); }
public static void AddModelError(this ModelStateDictionary modelState, UserException exception, IErrorHandler errorHandler) { if (exception is ValidationErrorsException) { modelState.AddModelError(((ValidationErrorsException)exception).Errors, errorHandler); } else { EventSource.Raise(Event.NonCriticalError, Method, "User exception.", exception, errorHandler); modelState.AddModelError("", errorHandler.FormatErrorMessage(exception), errorHandler.GetErrorCode(exception)); } }
public static void AddModelError(this ModelStateDictionary modelState, ValidationError error, IErrorHandler errorHandler) { modelState.AddModelError(error.Name, errorHandler.FormatErrorMessage(error), errorHandler.GetErrorCode(error)); }
protected virtual string FormatErrorMessage(UserException ex) { var message = FormatErrorMessage(ErrorMessages.ResourceManager, ErrorMessages.Culture, ex); return(message ?? DefaultErrorHandler.FormatErrorMessage(ex)); }