예제 #1
0
		public Model.LicenseActivation InsertLicenseActivation(Model.LicenseActivation licenseActivation)
		{
			int newId;

			using (ScutexServiceEntities db1 = new ScutexServiceEntities())
			{
				LicenseActivation la = new LicenseActivation();

				la.LicenseKeyId = licenseActivation.LicenseKeyId;
				la.ActivationToken = licenseActivation.ActivationToken;
				la.ActivatedOn = licenseActivation.ActivatedOn;
				la.OriginalToken = licenseActivation.OriginalToken;
				la.ActivationStatus = (int)licenseActivation.ActivationStatus;
				la.ActivationStatusUpdatedOn = licenseActivation.ActivationStatusUpdatedOn;
				la.HardwareHash = licenseActivation.HardwareHash;

				db1.AddToLicenseActivations(la);
				db1.SaveChanges();

				newId = la.LicenseActivationId;
			}

			return GetLicenseActivationById(newId);
		}