ILicenseService InsertTenantLicense Method CelloSaaS API Documentation
This method is to insert the license for tenant.

Namespace: CelloSaaS.ServiceContracts.LicenseManagement
Assembly: CelloSaaS.ServiceContracts (in CelloSaaS.ServiceContracts.dll) Version: 4.3.1.0 (4.3.1.0)
Syntax

string InsertTenantLicense(
	TenantLicense tenantLicense
)

Parameters

tenantLicense
Type: CelloSaaS.Model.LicenseManagement TenantLicense
Tenant License Details(Mandatory - Tenant Identifier, Package Identifier)

Return Value

Type: String
The Tenant LicenseId
Exceptions

ExceptionCondition
System ArgumentExceptionThrows Argument Exception
System UnauthorizedAccessExceptionThrows UnauthorizedAccessException if user don't have insert tenant license permission
CelloSaaS.ServiceContracts.LicenseManagement LicenseExceptionThrows LicenseException if any errors occurs in module license validate
Examples

public void InsertTenantLicense()
{
    TenantLicense tenantLicense = new TenantLicense();
    tenantLicense.TenantId = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
    tenantLicense.PackageId = "A8174FD7-808F-4CB1-A3E4-F3013684DEEE";
    tenantLicense.NumberOfUsers = 100;
    ILicenseService licenseService = ServiceLocator.Resolve<ILicenseService>();
    string tenantLicenseId = licenseService.InsertTenantLicense(tenantLicense);
}
See Also