![]() |
LicenseSpring Management .Net SDK 1.15.0
Easily add Software Licensing to your application
|
Implements IOrderService interface.
More...
Public Member Functions | |||||||
| LicenseUser | AddManagerToOrder (ulong orderId, string email, string password) | ||||||
Adds a order manager to a single Order if requesting manager has access permissions to it.
| |||||||
| string | CreateOrder (ILicenseDetails[] licenses, string productCode, Order order) | ||||||
| Overloaded method for COM clients. | |||||||
| string | CreateOrder (LicenseDetails[] licenses, string productCode, Order order=null) | ||||||
Creates order on the LicenseSpring platform. After this action licenses are ready to use.
If not specified, default order info will be used. | |||||||
| LicenseUser[] | ListManagersOnOrder (ulong orderId) | ||||||
Lists all Order managers the requesting manager has access permissions to.
| |||||||
| License[] | ListOrderLicenses (ulong orderId) | ||||||
Retrieves order items by order id.
| |||||||
| Order[] | ListOrders (ListOrdersRequestDto dto, out uint Count) | ||||||
Returns all orders.
| |||||||
| string | RemoveManagerFromOrder (ulong orderId, ulong licenseUserId) | ||||||
Removes a order manager from a single Order if requesting manager has access permissions to it.
| |||||||
| Order | UpdateOrder (Order order) | ||||||
Updates a single Order.
| |||||||
Public Member Functions inherited from LicenseSpring.BaseService | |||||||
| void | Initialize (ManagementConfiguration configuration) | ||||||
Initialize management service with given configuration.
| |||||||
| bool | IsInitialized () | ||||||
Check whether management service has been initialized.
| |||||||
| bool | IsOnline (bool throwExceptions=false) | ||||||
Helper method, it checks connection to the LicenseSpring platform.
| |||||||
Implements IOrderService interface.
| LicenseUser LicenseSpring.OrderService.AddManagerToOrder | ( | ulong | orderId, |
| string | email, | ||
| string | password | ||
| ) |
Adds a order manager to a single Order if requesting manager has access permissions to it.
| orderId | The id of the order |
| The email of the manager | |
| password | The password of the manager |
Implements LicenseSpring.IOrderService.
| string LicenseSpring.OrderService.CreateOrder | ( | ILicenseDetails[] | licenses, |
| string | productCode, | ||
| Order | order | ||
| ) |
Overloaded method for COM clients.
Implements LicenseSpring.IOrderService.
| string LicenseSpring.OrderService.CreateOrder | ( | LicenseDetails[] | licenses, |
| string | productCode, | ||
| Order | order = null |
||
| ) |
Creates order on the LicenseSpring platform. After this action licenses are ready to use.
| licenses | Array of licenses that are going to be ordered |
| productCode | Product code of licenses that are going to be ordered |
| order | Order details, optional. |
If not specified, default order info will be used.
Implements LicenseSpring.IOrderService.
| LicenseUser[] LicenseSpring.OrderService.ListManagersOnOrder | ( | ulong | orderId | ) |
Lists all Order managers the requesting manager has access permissions to.
| Id | The id of the order |
Implements LicenseSpring.IOrderService.
| License[] LicenseSpring.OrderService.ListOrderLicenses | ( | ulong | orderId | ) |
Retrieves order items by order id.
| storeId | The id of the order |
Implements LicenseSpring.IOrderService.
| Order[] LicenseSpring.OrderService.ListOrders | ( | ListOrdersRequestDto | dto, |
| out uint | Count | ||
| ) |
Returns all orders.
| dto | Data transfer object that is used for searching through all orders. |
| count | Quantity of orders, use for iteration of the result pages. |
Implements LicenseSpring.IOrderService.
| string LicenseSpring.OrderService.RemoveManagerFromOrder | ( | ulong | orderId, |
| ulong | licenseUserId | ||
| ) |
Removes a order manager from a single Order if requesting manager has access permissions to it.
| orderId | The id of the order |
| licenseUserId | The id of the manager |
Implements LicenseSpring.IOrderService.
Updates a single Order.
| order | Order object with updated fields. |
Implements LicenseSpring.IOrderService.