C# Class Tp.Integration.Plugin.Common.Storage.Persisters.AccountPersister

Inheritance: IAccountPersister
显示文件 Open project: TargetProcess/Target-Process-Plugins

Public Methods

Method Description
AccountPersister ( IDatabaseConfiguration configuration, IPluginMetadata pluginMetadata ) : System.Collections.Generic
Add ( AccountName accountName ) : Account
GetAll ( ) : IList
GetBy ( AccountName accountName ) : Account
Remove ( AccountName accountName ) : void

Private Methods

Method Description
CreateDataContext ( ) : PluginDatabaseModelDataContext

Method Details

AccountPersister() public method

public AccountPersister ( IDatabaseConfiguration configuration, IPluginMetadata pluginMetadata ) : System.Collections.Generic
configuration IDatabaseConfiguration
pluginMetadata IPluginMetadata
return System.Collections.Generic

Add() public method

public Add ( AccountName accountName ) : Account
accountName Tp.Integration.Messages.AccountName
return Account

GetAll() public method

public GetAll ( ) : IList
return IList

GetBy() public method

public GetBy ( AccountName accountName ) : Account
accountName Tp.Integration.Messages.AccountName
return Account

Remove() public method

public Remove ( AccountName accountName ) : void
accountName Tp.Integration.Messages.AccountName
return void