C# Класс CapRaffle.Domain.Implementation.AccountRepository

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

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

Метод Описание
Authenticate ( string email, string password ) : bool
ChangeName ( string email, string newName ) : bool
ChangePassword ( string email, string newPassword ) : bool
Create ( string email, string password, string name ) : bool
ForgotPassword ( string email ) : void
GetUserByEmail ( string email ) : User
SignOut ( ) : void

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

Метод Описание
CreatePasswordHash ( string password, string salt ) : string
CreateSalt ( string email ) : string
GeneratePassword ( ) : string

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

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

public Authenticate ( string email, string password ) : bool
email string
password string
Результат bool

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

public ChangeName ( string email, string newName ) : bool
email string
newName string
Результат bool

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

public ChangePassword ( string email, string newPassword ) : bool
email string
newPassword string
Результат bool

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

public Create ( string email, string password, string name ) : bool
email string
password string
name string
Результат bool

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

public ForgotPassword ( string email ) : void
email string
Результат void

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

public GetUserByEmail ( string email ) : User
email string
Результат CapRaffle.Domain.Model.User

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

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