C# Класс SweetVids.Core.Validation.Notification

Наследование: INotification
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
INVALID_EMAIL string
INVALID_EMAIL_DOMAIN string
INVALID_FORMAT string
LIST_MUST_NOT_BE_EMPTY string
MUST_BE_GREATER_OR_EQUAL_TO_ZERO string
MUST_BE_GREATER_THAN_ZERO string
MUST_BE_TRUE string
REQUIRED_FIELD string
SYSTEM_FAILURE string

Открытые методы

Метод Описание
AddChild ( string propertyName, INotification notification ) : void
AliasFieldInMessages ( string fieldName, string alias ) : void
AssertValid ( ) : void
Flatten ( ) : Notification
ForEachField ( Action action ) : void
GetChild ( string propertyName ) : INotification
GetMessages ( string fieldName ) : SweetVids.Core.Validation.NotificationMessage[]
HasMessage ( string fieldName, string messageText ) : bool
Include ( Notification peer ) : void
Invalid ( ) : Notification
IsTopLevelValid ( ) : bool
IsValid ( ) : bool
IsValid ( string fieldName ) : bool
MessagesFor ( string fieldName ) : MessageBag
RegisterMessage ( string fieldName, string message, Severity severity ) : NotificationMessage
Valid ( ) : Notification
addMessages ( StringBuilder sb ) : void
gather ( List list ) : void

Описание методов

AddChild() публичный Метод

public AddChild ( string propertyName, INotification notification ) : void
propertyName string
notification INotification
Результат void

AliasFieldInMessages() публичный Метод

public AliasFieldInMessages ( string fieldName, string alias ) : void
fieldName string
alias string
Результат void

AssertValid() публичный Метод

public AssertValid ( ) : void
Результат void

Flatten() публичный Метод

public Flatten ( ) : Notification
Результат Notification

ForEachField() публичный Метод

public ForEachField ( Action action ) : void
action Action
Результат void

GetChild() публичный Метод

public GetChild ( string propertyName ) : INotification
propertyName string
Результат INotification

GetMessages() публичный Метод

public GetMessages ( string fieldName ) : SweetVids.Core.Validation.NotificationMessage[]
fieldName string
Результат SweetVids.Core.Validation.NotificationMessage[]

HasMessage() публичный Метод

public HasMessage ( string fieldName, string messageText ) : bool
fieldName string
messageText string
Результат bool

Include() публичный Метод

public Include ( Notification peer ) : void
peer Notification
Результат void

Invalid() публичный статический Метод

public static Invalid ( ) : Notification
Результат Notification

IsTopLevelValid() публичный Метод

public IsTopLevelValid ( ) : bool
Результат bool

IsValid() публичный Метод

public IsValid ( ) : bool
Результат bool

IsValid() публичный Метод

public IsValid ( string fieldName ) : bool
fieldName string
Результат bool

MessagesFor() публичный Метод

public MessagesFor ( string fieldName ) : MessageBag
fieldName string
Результат MessageBag

RegisterMessage() публичный Метод

public RegisterMessage ( string fieldName, string message, Severity severity ) : NotificationMessage
fieldName string
message string
severity Severity
Результат NotificationMessage

Valid() публичный статический Метод

public static Valid ( ) : Notification
Результат Notification

addMessages() публичный Метод

public addMessages ( StringBuilder sb ) : void
sb StringBuilder
Результат void

gather() публичный Метод

public gather ( List list ) : void
list List
Результат void

Описание свойств

INVALID_EMAIL публичное статическое свойство

public static string INVALID_EMAIL
Результат string

INVALID_EMAIL_DOMAIN публичное статическое свойство

public static string INVALID_EMAIL_DOMAIN
Результат string

INVALID_FORMAT публичное статическое свойство

public static string INVALID_FORMAT
Результат string

LIST_MUST_NOT_BE_EMPTY публичное статическое свойство

public static string LIST_MUST_NOT_BE_EMPTY
Результат string

MUST_BE_GREATER_OR_EQUAL_TO_ZERO публичное статическое свойство

public static string MUST_BE_GREATER_OR_EQUAL_TO_ZERO
Результат string

MUST_BE_GREATER_THAN_ZERO публичное статическое свойство

public static string MUST_BE_GREATER_THAN_ZERO
Результат string

MUST_BE_TRUE публичное статическое свойство

public static string MUST_BE_TRUE
Результат string

REQUIRED_FIELD публичное статическое свойство

public static string REQUIRED_FIELD
Результат string

SYSTEM_FAILURE публичное статическое свойство

public static string SYSTEM_FAILURE
Результат string