Пример #1
0
 internal SummedPrice(IEnumerable <IVatPrice> prices, bool includingVat, decimal vat, ILocalization localization, IVatCalculationStrategy vatCalculationStrategy)
 {
     _prices = prices.ToArray();
     _originalPricesIncludingVat = includingVat;
     _vat                    = vat;
     _localization           = localization;
     _vatCalculationStrategy = vatCalculationStrategy;
 }
Пример #2
0
		internal SummedPrice(IEnumerable<IVatPrice> prices, bool includingVat, decimal vat, ILocalization localization, IVatCalculationStrategy vatCalculationStrategy)
		{
			_prices = prices.ToArray();
			_originalPricesIncludingVat = includingVat;
			_vat = vat;
			_localization = localization;
			_vatCalculationStrategy = vatCalculationStrategy;
		}
Пример #3
0
 public PriceOrderline(IDiscountedRangedPrice price, bool includingVat, decimal vat, ILocalization localization
                       , IVatCalculationStrategy vatCalculationStrategy, int lineItemCount)
     : base(new[] { price }, includingVat, vat, localization, vatCalculationStrategy)
 {
     _lineItemCount = lineItemCount;
 }
Пример #4
0
 public OrderService(IStoreService storeService, IOrderRepository orderRepository, IVatCalculationStrategy newOrdersDefaultVatCalculationStrategy)
 {
     _storeService    = storeService;
     _orderRepository = orderRepository;
     _newOrdersDefaultVatCalculationStrategy = newOrdersDefaultVatCalculationStrategy;
 }
Пример #5
0
		public PriceOrderline(IDiscountedRangedPrice price, bool includingVat, decimal vat, ILocalization localization
			   , IVatCalculationStrategy vatCalculationStrategy, int lineItemCount)
			: base(new[] { price }, includingVat, vat, localization, vatCalculationStrategy)
		{
			_lineItemCount = lineItemCount;
		}
Пример #6
0
		public OrderService(IStoreService storeService, IOrderRepository orderRepository, IVatCalculationStrategy newOrdersDefaultVatCalculationStrategy)
		{
			_storeService = storeService;
			_orderRepository = orderRepository;
			_newOrdersDefaultVatCalculationStrategy = newOrdersDefaultVatCalculationStrategy;
		}