public void DeactivateAccount(AccountStatusAwareOperations context, IAccountIdentity account) { logger.LogInfo("Request to deactivate account '{0}'.", account); decorated.DeactivateAccount(context, account); logger.LogInfo("Account '{0}' deactivated.", account); }
public void ActivateAccount(AccountStatusAwareOperations context, IAccountIdentity account) { logger.LogInfo("Activating new account: {0}.", account); decorated.ActivateAccount(context, account); logger.LogInfo("New account activated: {0}.", account); }
public override void DeactivateAccount(AccountStatusAwareOperations context, IAccountIdentity account) { deactivationMethod.DeactivateAccount(account); context.SetState(context.inactiveState); }
internal StandardAccount(IAccountStatusAwareOperations statusAwareOperations, IAccountIdentity identity, Currency primaryCurrency) { this.statusAwareOperations = statusAwareOperations; accountInformation = new AccountInformation { Identity = identity, PrimaryCurrency = primaryCurrency }; }
public virtual void DeactivateAccount(AccountStatusAwareOperations context, IAccountIdentity account) { DoNothing(); }
public void Reactivate(IAccountIdentity account) { DoNothing(); }
public void DeactivateAccount(IAccountIdentity account) { state.DeactivateAccount(this, account); }
public Amount RetrieveBalanceFor(IAccountIdentity account) { var result = state.RetrieveBalanceFor(account); return(result); }
public void DepositInto(IAccountIdentity account, Amount amount) { state.MakeDeposit(account, amount); }
public void Activate(IAccountIdentity account) { state.Activate(this, account); }
public void ActivateAccount(IAccountIdentity account) { DoNothing(); }
public void Deposit(IAccountIdentity account, Amount amount) { logger.LogWarning("Request to deposit '{0}' into '{1}' ignored."); }
public void ActivateAccount(AccountStatusAwareOperations context, IAccountIdentity account) { logger.LogWarning("Request to activate account '{0}'. This account is already active. The request will be ignored.", account); }
public override void ActivateAccount(AccountStatusAwareOperations context, IAccountIdentity account) { reactivateMethod.Reactivate(account); context.SetState(context.activeState); }
public void DeactivateAccount(AccountStatusAwareOperations context, IAccountIdentity account) { logger.LogWarning("Request to deactivate a new account that is not active yet: {0}.", account); }
public void DeactivateAccount(AccountStatusAwareOperations context, IAccountIdentity account) { logger.LogWarning("Attempt to deactivate already inactive account '{0}'.", account); }