/// <summary> /// When overridden it provides access to Known User Validation exceptions. /// </summary> /// <param name="filterContext">The Action Executing Filter Context</param> /// <param name="exception">The exception thrown</param> protected virtual void OnException(ActionExecutingContext filterContext, KnownUserException exception) { KnownUserErrorModel model = new KnownUserErrorModel(exception); filterContext.Result = new ViewResult() { ViewName = this.ErrorView, ViewData = new ViewDataDictionary(model) }; }
internal KnownUserErrorModel(KnownUserException exception) { Exception = exception; }
internal KnownUserValidationException(KnownUserException innerException, IQueue queue) : base(innerException.Message, innerException, queue) { }