예제 #1
0
        //Görünen fiyat
        public decimal GetVisiblePrice()
        {
            var result = Price + OrderTagValues.Where(x => x.AddTagPriceToOrderPrice).Sum(x => x.Price * x.Quantity);

            if (ProductTimerValue != null)
            {
                result = ProductTimerValue.GetPrice(result + GetOrderTagPrice());
            }
            return(result);
        }
예제 #2
0
        //Vergi etkilememiş vergilendirilebilir fiyat
        public decimal GetTaxablePrice()
        {
            var result = Price + OrderTagValues.Where(x => !x.TaxFree).Sum(x => x.Price * x.Quantity);

            if (ProductTimerValue != null)
            {
                result = ProductTimerValue.GetPrice(result);
            }
            return(result);
        }