Class RecurringTransferManager
Inheritance
System.Object
RecurringTransferManager
Assembly: Eco.Gameplay.dll
Syntax
public class RecurringTransferManager : Singleton<RecurringTransferManager>
Constructors
RecurringTransferManager()
Declaration
public RecurringTransferManager()
Fields
TransferPropertiesUpdatedEvent
Declaration
public static ThreadSafeAction<IRecurringTransferService> TransferPropertiesUpdatedEvent
Field Value
Methods
AllTransfers()
Declaration
public IEnumerable<RecurringTransfer> AllTransfers()
Returns
Deregister(IRecurringTransferService)
Declaration
public void Deregister(IRecurringTransferService transferService)
Parameters
DescribeAllTransfers(Boolean)
Declaration
public LocString DescribeAllTransfers(bool showEmpty)
Parameters
| Type |
Name |
Description |
| System.Boolean |
showEmpty |
|
Returns
DescribeTransfersForAccount(BankAccount, Boolean)
Declaration
public LocString DescribeTransfersForAccount(BankAccount account, bool showEmpty)
Parameters
| Type |
Name |
Description |
| BankAccount |
account |
|
| System.Boolean |
showEmpty |
|
Returns
DescribeTransfersForUser(User, Boolean)
Declaration
public LocString DescribeTransfersForUser(User user, bool showEmpty)
Parameters
| Type |
Name |
Description |
| User |
user |
|
| System.Boolean |
showEmpty |
|
Returns
OnTransferPropertiesUpdated(IRecurringTransferService)
This gets called whenever customers are added, removed or the active state get changed.
Declaration
public void OnTransferPropertiesUpdated(IRecurringTransferService service)
Parameters
Register(IRecurringTransferService)
Declaration
public void Register(IRecurringTransferService transferService)
Parameters
TransfersForUser(User)
Declaration
public IEnumerable<RecurringTransfer> TransfersForUser(User user)
Parameters
| Type |
Name |
Description |
| User |
user |
|
Returns
TryPayAll(Boolean)
Declaration
public void TryPayAll(bool force = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
force |
|
Extension Methods