public async Task AumentEmployeeLicense(Guid LicenseID, Guid LicenseServiceID) { var licensingClient = new LicensingValidatorClient(ServiceToken, LicensingServicesURL, LicensingValidatorURL); licensingClient.UpdateFeature(LicenseServiceID, EmployeesFeature, -1); }
public async Task ConsumeEmployeeLicense(Guid LicenseID, Guid LicenseServiceID) { var licensingClient = new LicensingValidatorClient(ServiceToken, LicensingServicesURL, LicensingValidatorURL); try { licensingClient.UpdateFeature(LicenseServiceID, EmployeesFeature, 1); } catch (Exception ex) { throw new CotorraException(9991, "9991", "Haz llegado al limite máximo de colaboradores en tu licencia, te recomendamos incrementar tu plan con más colaboradores adicionales o depurar tu lista de colaboradores", ex); } }