private void btnGenerate_Click(object sender, EventArgs e) { if (txtFirstName.Text.Length < 2) { lblInfo.Text = "Missing firstname"; } if (txtLastName.Text.Length < 2) { lblInfo.Text = "Missing lastname"; } if (txtCompany.Text.Length < 2) { lblInfo.Text = "Missing company"; } _registrationData = new RegistrationDataModel { FirstName = this.txtFirstName.Text, LastName = this.txtLastName.Text, Company = this.txtCompany.Text, ComputerId = SysInfoManager.GetComputerId() }; _registrationDataManager = RegistrationDataManager.Create(_registrationData); txtLicenseRequest.Text = _registrationDataManager.SerializeToString(); }
public void Delete(string value) { var dataQuery = new RegistrationDataModel(); dataQuery.RegistrationId = int.Parse(value); RegistrationDataManager.Delete(dataQuery, SessionVariables.RequestProfile); }
public RegistrationDataModel GetById(string value) { var dataQuery = new RegistrationDataModel(); dataQuery.RegistrationId = int.Parse(value); var result = RegistrationDataManager.GetEntityDetails(dataQuery, SessionVariables.RequestProfile, 1); return(result[0]); }
// GET api/summary/GetList public IEnumerable <RegistrationDataModel> GetList(string value, string value1) { var settingCategory = value1; var searchString = value; var dictionaryObject = JsonConvert.DeserializeObject <Dictionary <string, string> >(searchString); // save search filter parameters in user preference if (dictionaryObject != null) { foreach (var searchFilterColumnName in dictionaryObject.Keys) { var searchFilterValue = dictionaryObject[searchFilterColumnName]; PerferenceUtility.UpdateUserPreference(settingCategory, searchFilterColumnName, dictionaryObject[searchFilterColumnName]); } } var dataQuery = JsonConvert.DeserializeObject <RegistrationDataModel>(searchString); return(RegistrationDataManager.GetEntityDetails(dataQuery, SessionVariables.RequestProfile)); }
//[TestMethod] public void TestGenerateLicenseRequest() { var registrationData = new RegistrationDataModel { FirstName = Resources.RegFirstName, LastName = Resources.RegLastName, Company = Resources.RegCompany, ComputerId = SysInfoManager.GetComputerId(), ValidTo = DateTime.Today.AddYears(2), VersionName = "Secure memo", }; var registrationDataManager = RegistrationDataManager.Create(registrationData); string licenseRequestString = registrationDataManager.SerializeToString(); // SaveDatabase to file FileStream fs = null; try { fs = File.Create(LicenseReqFilename); StreamWriter sw = new StreamWriter(fs); sw.Write(licenseRequestString); sw.Flush(); fs.Flush(true); } catch (Exception exception) { Assert.Fail(exception.Message); } finally { fs?.Close(); } Assert.IsTrue(File.Exists(LicenseReqFilename), "License request file was not generated"); //System.Diagnostics.Process.Start(LicenseReqFilename); }
public void Update([FromBody] RegistrationDataModel data) { RegistrationDataManager.Update(data, SessionVariables.RequestProfile); }