コード例 #1
0
ファイル: Account.cs プロジェクト: justintwiss/Arebis.Common
        public void SwitchCurrency(CurrencyUnit unit)
        {
            ICurrencyService srv = CurrencyServiceFactory.NextInstance;

            this.balance = srv.ConvertAmount(this.balance, this.unit, unit);
            this.unit    = unit;
        }
コード例 #2
0
		public decimal GetRate(CurrencyUnit unit)
		{
			return unit.Rate;
		}
コード例 #3
0
		public decimal ConvertAmount(decimal amount, CurrencyUnit from, CurrencyUnit to)
		{
			return amount / from.Rate * to.Rate;
		}
コード例 #4
0
ファイル: Account.cs プロジェクト: codetuner/Arebis.Common
		public void SwitchCurrency(CurrencyUnit unit) {
			ICurrencyService srv = CurrencyServiceFactory.NextInstance;
			this.balance = srv.ConvertAmount(this.balance, this.unit, unit);
			this.unit = unit;
		}
コード例 #5
0
ファイル: Account.cs プロジェクト: codetuner/Arebis.Common
		public Account(CurrencyUnit unit) {
			this.unit = unit;
		}
コード例 #6
0
 public decimal GetRate(CurrencyUnit unit)
 {
     return(unit.Rate);
 }
コード例 #7
0
 public decimal ConvertAmount(decimal amount, CurrencyUnit from, CurrencyUnit to)
 {
     return(amount / from.Rate * to.Rate);
 }
コード例 #8
0
ファイル: Account.cs プロジェクト: justintwiss/Arebis.Common
 public Account(CurrencyUnit unit)
 {
     this.unit = unit;
 }