C# Class PassFruit.Accounts

Inheritance: IAccounts
Mostra file Open project: bettiolo/PassFruit Class Usage Examples

Public Methods

Method Description
Accounts ( IDatastore dataStore ) : System
Create ( string providerKey, System.Guid id = null ) : IAccount
GetAllTags ( ) : ITag[]
GetByEmail ( string email ) : IAccount[]
GetById ( System.Guid accountId ) : IAccount
GetByTag ( string tagKey ) : IAccount[]
GetByUserName ( string userName ) : IAccount[]
GetEnumerator ( ) : IEnumerator
Remove ( System.Guid accountId ) : void
this ( System.Guid accountId ) : IAccount

Private Methods

Method Description
FindField ( IAccount account, FieldTypeKey fieldTypeKey, string fieldValue ) : bool
IEnumerable ( ) : IEnumerator

Method Details

Accounts() public method

public Accounts ( IDatastore dataStore ) : System
dataStore IDatastore
return System

Create() public method

public Create ( string providerKey, System.Guid id = null ) : IAccount
providerKey string
id System.Guid
return IAccount

GetAllTags() public method

public GetAllTags ( ) : ITag[]
return ITag[]

GetByEmail() public method

public GetByEmail ( string email ) : IAccount[]
email string
return IAccount[]

GetById() public method

public GetById ( System.Guid accountId ) : IAccount
accountId System.Guid
return IAccount

GetByTag() public method

public GetByTag ( string tagKey ) : IAccount[]
tagKey string
return IAccount[]

GetByUserName() public method

public GetByUserName ( string userName ) : IAccount[]
userName string
return IAccount[]

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

Remove() public method

public Remove ( System.Guid accountId ) : void
accountId System.Guid
return void

this() public method

public this ( System.Guid accountId ) : IAccount
accountId System.Guid
return IAccount