public Amount RetrieveBalance(LoyaltyPointAccountIdentity identity, Currency requiredCurrency) { log.Trace("Retrieving balance for '{0}' using implementation '{1}'.", identity, decorated.GetType().Name); var result = decorated.RetrieveBalance(identity, requiredCurrency); return(result); }
public override Amount RetrieveBalance(LoyaltyPointAccount account) { var result = balanceRetrievalMethod.RetrieveBalance(account.identity, account.primaryCurrency); return(result); }