![]() |
LicenseSpring Management .Net SDK 1.10.1
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. | |
![]() | |
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.