Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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);
        }