Ejemplo n.º 1
0
        public static OnlineCatalogLicenses CreateTrialLicense(string path)
        {
            var offlineLicenses = new OnlineCatalogLicenses();

            offlineLicenses.Add(new OnlineCatalogLicense()
            {
                ExpirationDate = DateTime.Now.AddMonths(2), LicenseType = AvailableLicense.TypeOfLicense.Trial, SystemID = Managers.SystemManager.GetUUID()
            });
            offlineLicenses.ToLicenseFile(path);

            return(offlineLicenses);
        }
Ejemplo n.º 2
0
        public static OnlineCatalogLicenses ValidateActivationLicenseStream(string activatedString)
        {
            var offlineLicenses = new OnlineCatalogLicenses();

            try
            {
                activatedString = activatedString.Replace("---StartOfLicenseCode---", "");
                activatedString = activatedString.Replace("---EndofLicenseCode---", "");
                activatedString = activatedString.Replace(Environment.NewLine, "");
                offlineLicenses.Add(OnlineCatalogLicense.FromEncodedString(activatedString));
                offlineLicenses.ToLicenseFile(DAL.ApplicationSettings.Settings.LocalLicenseFilePath);
            }
            catch
            {
            }

            return(offlineLicenses);
        }