protected override void UpdateFeatureLimitations() { LMLicenseStatus status = (LMLicenseStatus)App.Current.LicenseManager.LicenseStatus; string databaseLimitation = LongoMatchFeature.DatabaseManager.ToString(); var databaseManagerFeature = Get <FeatureLimitationVM> (databaseLimitation); databaseManagerFeature.Model.Enabled = status.Limitations.Contains(databaseLimitation); string conversionLimitation = LongoMatchFeature.VideoConverter.ToString(); var converterFeature = Get <FeatureLimitationVM> (conversionLimitation); converterFeature.Model.Enabled = status.Limitations.Contains(conversionLimitation); }
void CreateLimitations() { LMLicenseStatus status = (LMLicenseStatus)App.Current.LicenseManager.LicenseStatus; Add(new FeatureLicenseLimitation { RegisterName = LongoMatchFeature.DatabaseManager.ToString(), Enabled = status.Limitations.Contains(LongoMatchFeature.DatabaseManager.ToString()), FeatureName = Catalog.GetString("Database Manager") }); Add(new FeatureLicenseLimitation { RegisterName = LongoMatchFeature.VideoConverter.ToString(), Enabled = status.Limitations.Contains(LongoMatchFeature.VideoConverter.ToString()), FeatureName = Catalog.GetString("Video Converter") }); }