コード例 #1
0
        internal static int ValueInCents(this IVatPrice price)
        {
            if (price is CombiPrice)
            {
                return((price as CombiPrice).ValueInCents);
            }
            if (price is IPrice)
            {
                return((price as IPrice).ValueInCents);
            }
            var source = (Price)price;

            return(source.ValueInCents);
        }
コード例 #2
0
		public FlatVatPrice(IVatPrice price)
		{
			WithVat = new FlatPrice(price.WithVat);
			WithoutVat = new FlatPrice(price.WithoutVat);
			Vat = new FlatPrice(price.Vat);
		}
コード例 #3
0
 public FlatVatPrice(IVatPrice price)
 {
     WithVat    = new FlatPrice(price.WithVat);
     WithoutVat = new FlatPrice(price.WithoutVat);
     Vat        = new FlatPrice(price.Vat);
 }