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