OrderHelper Class |
Namespace: Atomia.Billing.Core.Sdk.BusinessLogic
The OrderHelper type exposes the following members.
Name | Description | |
---|---|---|
OrderHelper | Initializes a new instance of the OrderHelper class |
Name | Description | |
---|---|---|
CalculateOrderLineDeliveryDate |
Calculate delivery date for an ordered item (order line)
| |
CalculateTotalAmounts(Order) |
Calculates the total amounts.
| |
CalculateTotalAmounts(IAtomiaBillingApi, Order) | Obsolete.
Calculates total amounts for passed order.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
FillOrderTaxes |
Fills order lines with appropriate taxes (objects) depending on order line item.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetOrderById | Obsolete.
Gets the order by id.
| |
GetOrderByInvoiceNumber | Obsolete.
Gets the order by invoice number.
| |
GetOrderByNumber(String) |
Gets the order by number.
| |
GetOrderByNumber(String, Guid) |
Gets the order by number.
| |
GetOrderBySubscriptionId |
Gets the order by subscription id.
| |
GetOrderLineTaxes(IAtomiaBillingApi, String, String, Guid, Guid, Guid, String, String) | Obsolete.
Gets list of taxes for order line.
| |
GetOrderLineTaxes(IAtomiaBillingApi, String, String, Guid, Guid, Guid, String, String, String, String) |
Gets list of taxes for order line.
| |
GetOrdersByInvoiceNumber |
Gets the orders by invoice number.
| |
GetOrdersForCustomer |
Gets all non deleted orders for a customer.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ListByStatuses |
Lists orders by statuses.
| |
ListForCustomer |
Lists orders by statuses.
| |
ListForReminder |
Gets list of orders for reminder.
| |
ListOrdersByInvoiceNumber |
Lists the orders by invoice number.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ProrateShouldBeApplied(Item, Order) |
Checks if prorate should be applied on price.
| |
ProrateShouldBeApplied(Item, OrderLine) |
Checks if prorate should be applied on price.
| |
ProrateShouldBeAppliedAlignmentCart |
Checks if prorate should be applied on price for the subscription which is alligned to some other subscription
| |
ProrateShouldBeAppliedAlignmentOrder |
Checks if prorate should be applied on price for the subscription which is alligned to some other subscription
| |
ResolveCustomAttribute |
Resolves the custom attribute.
| |
ShouldBeAlignedWithMainSubscription(Item, Subscription) |
Checks whether items should be aligned with main subscription.
| |
ShouldBeAlignedWithMainSubscription(IAtomiaBillingApi, OrderLine, Subscription) |
Checks whether order items should be aligned with main subscription.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateOrderLinePricesAndRenewalPeriod(OrderLine, Item, Currency, Guid) |
Update the following attributes on order line: Price, ResellerPrice, RenwalPeriod, RenewalPeriodUnit
| |
UpdateOrderLinePricesAndRenewalPeriod(OrderLine, Item, Currency, Guid, Subscription) |
Update the following attributes on order line: Price, ResellerPrice, RenwalPeriod, RenewalPeriodUnit
|