Class CurrencyService
Inheritance
CurrencyService
Assembly: cs.temp.dll.dll
Syntax
public class CurrencyService : ServiceBase, ICurrencyService, IService
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
Type |
Description |
IActionService |
|
_entityLoaderService
Declaration
protected IEntityLoaderService _entityLoaderService
Field Value
_entityResolver
Declaration
protected IEntityResolver _entityResolver
Field Value
Declaration
protected ITagService _tagService
Field Value
Methods
AddCurrencyAmount(CurrencyAmount)
Declaration
public virtual void AddCurrencyAmount(CurrencyAmount amount)
Parameters
AddCurrencyAmount(String, Double)
Declaration
public virtual void AddCurrencyAmount(string id, double amount)
Parameters
CleanupService()
Declaration
protected override void CleanupService()
GetAllCurrencies()
Declaration
public virtual ICurrency[] GetAllCurrencies()
Returns
GetAllCurrencies<T>()
Declaration
public virtual T[] GetAllCurrencies<T>()
where T : class, ICurrency
Returns
Type Parameters
GetAllCurrenciesWithAvailability(Boolean)
Declaration
public virtual ICurrency[] GetAllCurrenciesWithAvailability(bool availability)
Parameters
Type |
Name |
Description |
Boolean |
availability |
|
Returns
GetCurrencies<T>(Predicate<T>)
Declaration
public virtual T[] GetCurrencies<T>(Predicate<T> predicate)
where T : class, ICurrency
Parameters
Type |
Name |
Description |
Predicate<T> |
predicate |
|
Returns
Type Parameters
Declaration
public virtual ICurrency[] GetCurrenciesWithAllTags(string[] tagIds)
Parameters
Type |
Name |
Description |
String[] |
tagIds |
|
Returns
GetCurrenciesWithAnyTag(String[])
Declaration
public virtual ICurrency[] GetCurrenciesWithAnyTag(string[] tagIds)
Parameters
Type |
Name |
Description |
String[] |
tagIds |
|
Returns
GetCurrenciesWithTag(String)
Declaration
public virtual ICurrency[] GetCurrenciesWithTag(string tagId)
Parameters
Type |
Name |
Description |
String |
tagId |
|
Returns
GetCurrency(String)
Declaration
public virtual ICurrency GetCurrency(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
GetCurrency<T>(String)
Declaration
public virtual T GetCurrency<T>(string id)
where T : class, ICurrency
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
Type Parameters
GetCurrencyAmount(String)
Declaration
public virtual double GetCurrencyAmount(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
HasCurrencyAmount(String, Double)
Declaration
public virtual bool HasCurrencyAmount(string id, double amount)
Parameters
Returns
InitializeService()
Declaration
protected override void InitializeService()
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
OnStaticDataAdded(StaticDataAddedAction)
Declaration
protected virtual void OnStaticDataAdded(StaticDataAddedAction staticDataAddedAction)
Parameters
Type |
Name |
Description |
StaticDataAddedAction |
staticDataAddedAction |
|
OnStaticDataRemoved(StaticDataRemovedAction)
Declaration
protected virtual void OnStaticDataRemoved(StaticDataRemovedAction staticDataRemovedAction)
Parameters
Type |
Name |
Description |
StaticDataRemovedAction |
staticDataRemovedAction |
|
RemoveCurrencyAmount(CurrencyAmount)
Declaration
public virtual void RemoveCurrencyAmount(CurrencyAmount amount)
Parameters
RemoveCurrencyAmount(String, Double)
Declaration
public virtual void RemoveCurrencyAmount(string id, double amount)
Parameters
SetCurrencyAmount(CurrencyAmount)
Declaration
public virtual void SetCurrencyAmount(CurrencyAmount amount)
Parameters
SetCurrencyAmount(String, Double)
Declaration
public virtual void SetCurrencyAmount(string id, double amount)
Parameters
Implements
IService