![]() |
LicenseSpring Management .Net SDK 1.15.0
Easily add Software Licensing to your application
|
OrderService 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. | |
| LicenseUser[] | ListManagersOnOrder (ulong Id) |
| Lists all Order managers the requesting manager has access permissions to. | |
| License[] | ListOrderLicenses (ulong storeId) |
| 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.IService | |
| 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. | |
OrderService interface.
| LicenseUser LicenseSpring.IOrderService.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 |
Implemented in LicenseSpring.OrderService.
| string LicenseSpring.IOrderService.CreateOrder | ( | ILicenseDetails[] | licenses, |
| string | productCode, | ||
| Order | order | ||
| ) |
Overloaded method for COM clients.
Implemented in LicenseSpring.OrderService.
| string LicenseSpring.IOrderService.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.
| System.InvalidOperationException | Thrown when license manager is not initialized |
| LicenseSpring.LicenseSpringException | In case license manager misconfigured, e.g. wrong product code |
| LicenseSpring.NetworkException | In case of network errors, e.g. no Internet connection or operation timed out. |
| LicenseSpring.UnknownLicenseSpringException | In rare case if something went wrong. |
Implemented in LicenseSpring.OrderService.
| LicenseUser[] LicenseSpring.IOrderService.ListManagersOnOrder | ( | ulong | Id | ) |
Lists all Order managers the requesting manager has access permissions to.
| Id | The id of the order |
Implemented in LicenseSpring.OrderService.
| License[] LicenseSpring.IOrderService.ListOrderLicenses | ( | ulong | storeId | ) |
Retrieves order items by order id.
| storeId | The id of the order |
Implemented in LicenseSpring.OrderService.
| Order[] LicenseSpring.IOrderService.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. |
Implemented in LicenseSpring.OrderService.
| string LicenseSpring.IOrderService.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 |
Implemented in LicenseSpring.OrderService.
Updates a single Order.
| order | Order object with updated fields. |
Implemented in LicenseSpring.OrderService.