Beispiel #1
0
        private void UpdateVersion(string version)
        {
            GeneralSettingsModel generalSettingsModel = mSettingsProvider.GetGeneralSettingsModel();

            string currentVersion = PackageUtility.GetVersion();

            if (string.IsNullOrWhiteSpace(currentVersion) == false && 0 > string.Compare(version, currentVersion))
            {
                generalSettingsModel.Version = currentVersion;
                mSettingsProvider.SetGeneralSettingsModel(generalSettingsModel);

                mSettingsHandler.SaveSettings();

                FreeTrialController freeTrialController = new FreeTrialController();
                LicenseController   licenseController   = new LicenseController();
                if (licenseController.CheckLocalLicense())
                {
                    freeTrialController.MarkAsExpired();
                }

                ReleaseNotesView releaseNotesView = new ReleaseNotesView();
                releaseNotesView.Show();
            }
        }