public ActionResult addContact(string oper, SellerSumGridModel addContact, string vbPropertyId) { var context = new EFRepository(); if (oper.Equals("add")) { EFContact contact = new EFContact(); contact.Id = 0; contact.PropertyId = Convert.ToInt32(vbPropertyId); contact.FirstName = addContact.FirstName; contact.LastName = addContact.LastName; contact.Role = addContact.Role; contact.Email = addContact.Email; if (addContact.AutoStatusUpdate == "True") { contact.AutoStatusUpdate = true; } else { contact.AutoStatusUpdate = false; } context.EFContacts.Add(contact); context.SaveChanges(); } return(Json(JSONResponseFactory.SuccessResponse())); }
public ActionResult editContact(string oper, SellerSumGridModel editContact) { var context = new EFRepository(); if (oper.Equals("edit")) { EFContact contact = new EFContact(); contact.Id = Convert.ToInt32(editContact.Id); contact.PropertyId = Convert.ToInt32(editContact.PropertyId); contact.FirstName = editContact.FirstName; contact.LastName = editContact.LastName; contact.Role = editContact.Role; contact.Email = editContact.Email; if (editContact.AutoStatusUpdate == "True") { contact.AutoStatusUpdate = true; } else { contact.AutoStatusUpdate = false; } context.Entry(contact).State = EntityState.Modified; context.SaveChanges(); } return(Json(JSONResponseFactory.SuccessResponse())); }