C# Класс EventSourced.Net.CommandValidator

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

Private Properties

Свойство Тип Описание
AddError void

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

Метод Описание
AddErrors ( CommandRejection[]>.IDictionary errors ) : void
AreEqual ( string value, string key, string otherValue ) : void
CommandValidator ( bool throwIfErrorsOnDispose = true ) : System
Dispose ( ) : void
EmailOrPhone ( string emailOrPhone, string key ) : void
HasError ( string key, CommandRejectionReason reason ) : bool
IsAvailable ( string value, string key, Func isAvailable ) : void
Length ( string value, string key, int minLength, int maxLength ) : void
LoggedOff ( IIdentity value, string key ) : void
NotEmpty ( System.Guid value, string key ) : void
NotEmpty ( string value, string key ) : void
NotNull ( object value, string key ) : void
NotPhoneNumber ( string possiblePhoneNumber, string key ) : void
OnlyCharacters ( string value, string key, string allowedCharacters, bool ignoreCase = true ) : void

Приватные методы

Метод Описание
AddError ( string key, object value, CommandRejectionReason reason, object data = null ) : void

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

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

public AddErrors ( CommandRejection[]>.IDictionary errors ) : void
errors CommandRejection[]>.IDictionary
Результат void

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

public AreEqual ( string value, string key, string otherValue ) : void
value string
key string
otherValue string
Результат void

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

public CommandValidator ( bool throwIfErrorsOnDispose = true ) : System
throwIfErrorsOnDispose bool
Результат System

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

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

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

public EmailOrPhone ( string emailOrPhone, string key ) : void
emailOrPhone string
key string
Результат void

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

public HasError ( string key, CommandRejectionReason reason ) : bool
key string
reason CommandRejectionReason
Результат bool

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

public IsAvailable ( string value, string key, Func isAvailable ) : void
value string
key string
isAvailable Func
Результат void

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

public Length ( string value, string key, int minLength, int maxLength ) : void
value string
key string
minLength int
maxLength int
Результат void

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

public LoggedOff ( IIdentity value, string key ) : void
value IIdentity
key string
Результат void

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

public NotEmpty ( System.Guid value, string key ) : void
value System.Guid
key string
Результат void

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

public NotEmpty ( string value, string key ) : void
value string
key string
Результат void

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

public NotNull ( object value, string key ) : void
value object
key string
Результат void

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

public NotPhoneNumber ( string possiblePhoneNumber, string key ) : void
possiblePhoneNumber string
key string
Результат void

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

public OnlyCharacters ( string value, string key, string allowedCharacters, bool ignoreCase = true ) : void
value string
key string
allowedCharacters string
ignoreCase bool
Результат void