C# Класс MvcTemplate.Validators.AccountValidator

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

Private Properties

Свойство Тип Описание
IsActive System.Boolean
IsAuthenticated System.Boolean
IsCorrectPassword System.Boolean
IsUniqueEmail System.Boolean
IsUniqueUsername System.Boolean
IsValidResetToken System.Boolean

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

Метод Описание
AccountValidator ( IUnitOfWork unitOfWork, IHasher hasher ) : MvcTemplate.Components.Mvc
CanCreate ( AccountCreateView view ) : System.Boolean
CanDelete ( ProfileDeleteView view ) : System.Boolean
CanEdit ( AccountEditView view ) : System.Boolean
CanEdit ( ProfileEditView view ) : System.Boolean
CanLogin ( AccountLoginView view ) : System.Boolean
CanRecover ( MvcTemplate.Objects.AccountRecoveryView view ) : System.Boolean
CanRegister ( AccountRegisterView view ) : System.Boolean
CanReset ( MvcTemplate.Objects.AccountResetView view ) : System.Boolean

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

Метод Описание
IsActive ( String username ) : System.Boolean
IsAuthenticated ( String username, String password ) : System.Boolean
IsCorrectPassword ( Int32 accountId, String password ) : System.Boolean
IsUniqueEmail ( Int32 accountId, String email ) : System.Boolean
IsUniqueUsername ( Int32 accountId, String username ) : System.Boolean
IsValidResetToken ( String token ) : System.Boolean

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

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

public AccountValidator ( IUnitOfWork unitOfWork, IHasher hasher ) : MvcTemplate.Components.Mvc
unitOfWork IUnitOfWork
hasher IHasher
Результат MvcTemplate.Components.Mvc

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

public CanCreate ( AccountCreateView view ) : System.Boolean
view MvcTemplate.Objects.AccountCreateView
Результат System.Boolean

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

public CanDelete ( ProfileDeleteView view ) : System.Boolean
view MvcTemplate.Objects.ProfileDeleteView
Результат System.Boolean

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

public CanEdit ( AccountEditView view ) : System.Boolean
view MvcTemplate.Objects.AccountEditView
Результат System.Boolean

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

public CanEdit ( ProfileEditView view ) : System.Boolean
view MvcTemplate.Objects.ProfileEditView
Результат System.Boolean

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

public CanLogin ( AccountLoginView view ) : System.Boolean
view MvcTemplate.Objects.AccountLoginView
Результат System.Boolean

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

public CanRecover ( MvcTemplate.Objects.AccountRecoveryView view ) : System.Boolean
view MvcTemplate.Objects.AccountRecoveryView
Результат System.Boolean

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

public CanRegister ( AccountRegisterView view ) : System.Boolean
view MvcTemplate.Objects.AccountRegisterView
Результат System.Boolean

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

public CanReset ( MvcTemplate.Objects.AccountResetView view ) : System.Boolean
view MvcTemplate.Objects.AccountResetView
Результат System.Boolean