메소드 | 설명 | |
---|---|---|
CalculatePriceForOrderAndItems ( EventDTO eventData, CalculateOrderDTO order, bool invalidateDiscountCoupon = false ) : Task |
||
OrderPriceCalculationFacade ( IVatRateProvider vatRateProvider, IVatNumberValidator vatNumberValidator, IDateTimeProvider dateTimeProvider, OpenEvents.Backend.Orders.Facades.OrderDiscountFacade orderDiscountFacade ) : System | ||
Round ( decimal value ) : decimal |
메소드 | 설명 | |
---|---|---|
ApplyVat ( List orderItemPrices, decimal vatRate ) : void | ||
CalculateItemPrices ( EventDTO eventData, CalculateOrderDTO order, DateTime now ) : List |
||
DetermineVat ( CalculateOrderDTO order, DateTime now ) : decimal |
public CalculatePriceForOrderAndItems ( EventDTO eventData, CalculateOrderDTO order, bool invalidateDiscountCoupon = false ) : Task |
||
eventData | EventDTO | |
order | CalculateOrderDTO | |
invalidateDiscountCoupon | bool | |
리턴 | Task |
public OrderPriceCalculationFacade ( IVatRateProvider vatRateProvider, IVatNumberValidator vatNumberValidator, IDateTimeProvider dateTimeProvider, OpenEvents.Backend.Orders.Facades.OrderDiscountFacade orderDiscountFacade ) : System | ||
vatRateProvider | IVatRateProvider | |
vatNumberValidator | IVatNumberValidator | |
dateTimeProvider | IDateTimeProvider | |
orderDiscountFacade | OpenEvents.Backend.Orders.Facades.OrderDiscountFacade | |
리턴 | System |