Esempio n. 1
0
        public static StrongLicense Generate(
            DateTime isssueDate,
            DateTime expirationDate,
            string email,
            string businessName,
            string contactPerson,
            string contactNumber,
            string machineName,
            string machineKey,
            string fileName = "")
        {
            var license = new StrongLicense();

            license.SerialKey = GenerateSerial();
            license.GenerateActivationKey(isssueDate, expirationDate, email, machineKey, machineName, businessName, contactPerson, contactNumber);

            if (!string.IsNullOrEmpty(fileName))
            {
                license.Save(fileName);
            }

            return(license);
        }