Пример #1
0
        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);
        }
Пример #2
0
        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")
            });
        }