public ActionResult Edit(int id, PersonEditModels obj) { try { PhoneBookDbEntities db = new PhoneBookDbEntities(); db.People.Find(id).FirstName = obj.FirstName; db.People.Find(id).MiddleName = obj.MiddleName; db.People.Find(id).LastName = obj.LastName; db.People.Find(id).DateOfBirth = obj.DateOfBirth; db.People.Find(id).HomeAddress = obj.HomeAddress; db.People.Find(id).HomeCity = obj.HomeCity; db.People.Find(id).FaceBookAccountId = obj.FaceBookAccountId; db.People.Find(id).LinkedInId = obj.LinkedInId; db.People.Find(id).TwitterId = obj.TwitterId; db.People.Find(id).EmailId = obj.EmailId; db.People.Find(id).UpdateOn = DateTime.Now; db.People.Find(id).ImagePath = obj.ImagePath; db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: PersonDashBoard/Edit/5 public ActionResult Edit(int id) { PersonEditModels m = new PersonEditModels(); PhoneBookDbEntities db = new PhoneBookDbEntities(); foreach (Person p in db.People) { if (p.PersonId == id) { m.FirstName = p.FirstName; m.MiddleName = p.MiddleName; m.LastName = p.LastName; m.DateOfBirth = p.DateOfBirth; m.HomeAddress = p.HomeAddress; m.HomeCity = p.HomeCity; m.FaceBookAccountId = p.FaceBookAccountId; m.LinkedInId = p.LinkedInId; m.ImagePath = p.ImagePath; m.TwitterId = p.TwitterId; m.EmailId = p.EmailId; break; } } return(View(m)); }