November Happy Hour will be moved to Thursday December 5th.
November Happy Hour will be moved to Thursday December 5th.
Hi,
One possible way is to create your class (CustomPurchaseOrder for example) inherits from PurchaseOrder and override it there.
Make sure to use the new class when you use IOrderRepository
/Q
ok
Why PurchaseOrder?Does PurchaseOrder have it? GetTotals()?
I need to use it like:
((IOrderGroup)Cart).GetTotals() and it will return a class "OrderGroupTotals" with all values.
The problem I have is that TaxTotal is "0"
Juan
GetTotals is a method of IOrderGroup, so you can override it with your custom PurchaseOrder.
But if your problem is TaxTotal then the solution can be different - implement your own ITaxCalculator and register it as the default implementation in your initialization module.
Regards,
Is there any sample code of it?
I found "DefaultTaxCalculator"...
Some thing like this, your initialization module needs to implement IConfigurableModule
public void ConfigureContainer(ServiceConfigurationContext context) { context.Container.Configure(ce => ce.For<ITaxCalculator>().Add<YourTaxCalculator>()); }
Hi
I need to override the method GetTotal in the new IOrderGroup, to my own calculation.
Is there a way?
Thanks