public void AddDynamicFieldData(BacklogFormDataDTO item, int id) { UserEntities db = new UserEntities(); var isAdded = db.cmatrix_contact_form_data.Where(x => x.ccfd_ccb_key == id && x.ccfd_ccftd_key == item.elementId).FirstOrDefault(); if (isAdded != null) { isAdded.ccfd_data = item.FieldValue; db.Entry(isAdded).State = EntityState.Modified; db.SaveChanges(); } else { cmatrix_contact_form_data data = new cmatrix_contact_form_data(); data.ccfd_data = item.FieldValue; data.ccfd_ccftd_key = item.elementId; data.ccfd_ccb_key = id; db.cmatrix_contact_form_data.Add(data); db.SaveChanges(); } }
public int AddcontactId(BacklogFormDataDTO item, int id) { UserEntities db = new UserEntities(); int contactid = id; if (id == 0) { cmatrix_contact contact = new cmatrix_contact(); contact.ccf_name = item.FieldValue; contact.ccf_created_date = DateTime.Now; db.cmatrix_contact.Add(contact);; db.SaveChanges(); contactid = contact.ccf_key; } else { var ids = db.cmatrix_contact.Where(x => x.ccf_key == id).FirstOrDefault(); ids.ccf_name = item.FieldValue; db.Entry(ids).State = EntityState.Modified; db.SaveChanges(); } return(contactid); }