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); }
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); }