public void TransferFundsFromEurAmount(Account destination, float amount, ICurrencyConvertor convertor) { float amountRON = convertor.EurToRon(amount); destination.Deposit(amountRON); this.Withdraw(amountRON); }
} // GetTypeName public virtual double Convert(ICurrencyConvertor cc) { if (!TotalCost.HasValue) { return(0); } return(cc.ConvertToBaseCurrency( CurrencyCode, (double)TotalCost, PurchaseDate ).Value); } // Convert
protected void Page_Load(object sender, EventArgs e) { this.currency = new CurrencyConvertorBuild(); this.audit = new BuildAuditReport(); }