private void btnNEWSave_Click(object sender, EventArgs e) { NewCustomers BenefitConstant = GetBenefitsAction(); ProcessBenefits p = new ProcessBenefits(); p.MakeNewEntry("C:\\E\\Annu-VS\\CustomerBenefits\\CustomerBenefits\\NewCustomerDB.txt", BenefitConstant); cmbNEWBENEFITCOLL.Items.RemoveAt(cmbNEWBENEFITCOLL.SelectedIndex); }
public NewCustomers GetBenefitsAction() { NewCustomers c1 = new NewCustomers(); c1.Benefits[0].BenefitName = cmbNEWBENEFITCOLL.SelectedItem.ToString(); c1.Benefits[0].EffectiveDate = "Today"; c1.Benefits[0].Description = cmbNEWBENEFITCOLL.SelectedItem.ToString(); c1.Benefits[0].IsActive = "Y"; c1.Benefits[0].Details = cmbNEWBENEFITCOLL.SelectedItem.ToString(); return(c1); }
public bool MakeNewEntry(string filePath, NewCustomers c1) { bool IsDone = false; FileUtility f1 = new FileUtility(filePath); NewCB n = new NewCB(); string customer = f1.SerializeJSONDataNew(c1); IsDone = f1.WriteLog(customer); return(IsDone); }
public string SerializeJSONDataNew(NewCustomers e) { Newtonsoft.Json.JsonSerializerSettings jss = new Newtonsoft.Json.JsonSerializerSettings(); Newtonsoft.Json.Serialization.DefaultContractResolver dcr = new Newtonsoft.Json.Serialization.DefaultContractResolver(); dcr.DefaultMembersSearchFlags |= System.Reflection.BindingFlags.NonPublic; jss.ContractResolver = dcr; var response = Newtonsoft.Json.JsonConvert.SerializeObject(e, jss); return(response); }