public static void AddFailure(this IUseEventBroker implementsEventBroker, IList <ValidationFailure> validationRules) { implementsEventBroker.EventBroker.AddFailure(validationRules); }
public static IWrappedUser GetUser(this IUseEventBroker implementsEventBroker) { return(implementsEventBroker.EventBroker.WrappedUser); }
public static void AddFailure(this IUseEventBroker implementsEventBroker, params ValidationFailure[] validationRules) { implementsEventBroker.EventBroker.AddFailure(validationRules); }
public static void AddFailure(this IUseEventBroker implementsEventBroker, ValidationFailure validationRule) { implementsEventBroker.EventBroker.AddFailure(validationRule); }
public static void AddFailure(this IUseEventBroker implementsEventBroker, string errorMessage) { implementsEventBroker.EventBroker.AddFailure(); }
/// <summary> /// Publishes Broken Rule as a specific failure in the ModelStateDictionary to Controller (BaseController) via GeneralBroker /// </summary> /// <param name="key">Name of the field to display the validation failure against</param> /// <param name = "displayMessage">Message that will Flash in the View</param> public static void RaiseSpecificValidationFailedEvent(this IUseEventBroker implementsEventBroker, string key, string displayMessage = null) { implementsEventBroker.EventBroker.RaiseSpecificValidationFailedEvent(key, displayMessage); }
/// <summary> /// Publishes Broken Rules and an optional DisplayMessage to subscribers (typically BaseController) via GeneralBroker /// </summary> /// <param name = "displayMessage">Message that will Flash in the View</param> /// <param name="severity">Determines the color of message flashed to the user</param> public static void RaiseValidationFailedEvent(this IUseEventBroker implementsEventBroker, string displayMessage = null, ValidationFailedEventArgs.FlashLevelType severity = ValidationFailedEventArgs.FlashLevelType.Error) { implementsEventBroker.EventBroker.RaiseValidationFailedEvent(displayMessage, severity); }