C# 클래스 CapRaffle.Domain.Implementation.AccountRepository

상속: IAccountRepository
파일 보기 프로젝트 열기: capgemini-stavanger/CapRaffle

공개 메소드들

메소드 설명
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