LicenseProxy UpdateTenantLicense Method CelloSaaS API Documentation
Updates the given tenant's subscription license

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

public static string UpdateTenantLicense(
	TenantLicense tenantLicense
)

Parameters

tenantLicense
Type: CelloSaaS.BusinessEdition.ServiceProxies.LicenseService TenantLicense
Tenant License Details(Mandatory - Tenant Identifier, Package Identifier)

Return Value

Type: String
The Tenant License Id
Exceptions

ExceptionCondition
System ArgumentExceptionThrows Argument Exception
System UnauthorizedAccessExceptionThrows UnauthorizedAccessException if user don't have update tenant license permission
[!:LicenseException]Throws LicenseException if any errors occurs in module license validate
Examples

public void UpdateTenantLicense()
{
    TenantLicense tenantLicense = new TenantLicense();
    tenantLicense.TenantLicenseCode = "196078AF-7844-4391-AB59-38FEA2E5AB0E";
    tenantLicense.TenantId = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
    tenantLicense.PackageId = "A8174FD7-808F-4CB1-A3E4-F3013684DEEE";
    tenantLicense.NumberOfUsers = 150;
    tenantLicense.ValidityStart = DateTime.Now;
    string tenantLicenseId = LicenseProxy.InsertTenantLicense(tenantLicense);
}
See Also