C# Class Project.Core.Services.AccountService

ファイルを表示 Open project: tylermercier/mvc_template Class Usage Examples

Public Methods

Method Description
AccountService ( IRepository repository ) : System
Authenticate ( string username, string password ) : bool
Create ( string email, string password ) : Account
GenerateSalt ( int bufferSize = 40 ) : string
GenerateSaltedPassword ( string password, string salt ) : string

Method Details

AccountService() public method

public AccountService ( IRepository repository ) : System
repository IRepository
return System

Authenticate() public method

public Authenticate ( string username, string password ) : bool
username string
password string
return bool

Create() public method

public Create ( string email, string password ) : Account
email string
password string
return Project.Core.Models.Account

GenerateSalt() public method

public GenerateSalt ( int bufferSize = 40 ) : string
bufferSize int
return string

GenerateSaltedPassword() public method

public GenerateSaltedPassword ( string password, string salt ) : string
password string
salt string
return string