// GET: PersonCreate/Delete/5 public ActionResult Delete(int id) { try { PhonebookDb1Entities db = new PhonebookDb1Entities(); foreach (Contact c in db.Contacts) { if (c.PersonId == id) { db.Contacts.Remove(c); } } foreach (Person p in db.People) { if (p.PersonId == id) { db.People.Remove(p); } } db.SaveChanges(); return(RedirectToAction("Index", "PersonCreate")); } catch (Exception ex) { return(RedirectToAction("Index", "PersonCreate")); } }
public ActionResult Edit(int id, EditPersonViewModel obj) { PhonebookDb1Entities db = new PhonebookDb1Entities(); 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).ImagePath = obj.ImagePath; db.People.Find(id).FaceBookAccountId = obj.FaceBookAccountId; db.People.Find(id).TwitterId = obj.TwitterId; db.People.Find(id).LinkedInId = obj.LinkedInId; db.People.Find(id).EmailId = obj.EmailId; db.SaveChanges(); return(RedirectToAction("Index", "PersonCreate")); //try //{ // // TODO: Add update logic here // return RedirectToAction("Index"); //} //catch //{ // return View(); //} }
public ActionResult Create(int id, AddContactsViewModel obj) { PhonebookDb1Entities db = new PhonebookDb1Entities(); Contact c = new Contact(); c.ContactNumber = obj.ContactNo; c.Type = obj.Type; c.PersonId = id; db.Contacts.Add(c); db.SaveChanges(); return(RedirectToAction("Index", "PersonCreate")); //try //{ // // TODO: Add insert logic here // return RedirectToAction("Index"); //} //catch //{ // return View(); //} }
// GET: AddContacts/Delete/5 public ActionResult Delete(int id) { PhonebookDb1Entities db = new PhonebookDb1Entities(); foreach (Contact c in db.Contacts) { if (c.ContactId == id) { db.Contacts.Remove(c); } } db.SaveChanges(); return(RedirectToAction("Details", "PersonCreate", new { id = id })); }
public ActionResult Create(PersonCreateViewModel obj) { Person p = new Person(); p.FirstName = obj.FirstName; p.MiddleName = obj.MiddleName; p.LastName = obj.LastName; p.DateOfBirth = obj.DateOfBirth; p.HomeAddress = obj.HomeAddress; p.HomeCity = obj.HomeCity; p.FaceBookAccountId = obj.FaceBookAccountId; p.LinkedInId = obj.LinkedInId; p.ImagePath = obj.ImagePath; p.TwitterId = obj.TwitterId; p.EmailId = obj.EmailId; p.AddedOn = DateTime.Now; p.UpdateOn = DateTime.Now; PhonebookDb1Entities db = new PhonebookDb1Entities(); string id = User.Identity.GetUserId(); p.AddedBy = id; db.People.Add(p); db.SaveChanges(); /*List<AspNetUser> lstAsp = db.AspNetUsers.ToList(); * foreach (AspNetUser u in lstAsp) * { * * }*/ return(RedirectToAction("Index", "PersonCreate")); //try //{ // // TODO: Add insert logic here // return RedirectToAction("Index"); //} //catch //{ // return View(); //} }
public ActionResult Edit(int id, EditContactsViewModel obj) { PhonebookDb1Entities db = new PhonebookDb1Entities(); db.Contacts.Find(id).ContactNumber = obj.ContactNo; db.Contacts.Find(id).Type = obj.Type; db.SaveChanges(); return(RedirectToAction("Details", "PersonCreate", new { id = db.Contacts.Find(id).PersonId })); //try //{ // // TODO: Add update logic here // return RedirectToAction("Index"); //} //catch //{ // return View(); //} }
public ActionResult Delete(int id, FormCollection collection) { PhonebookDb1Entities db = new PhonebookDb1Entities(); foreach (Person p in db.People) { if (p.PersonId == id) { db.People.Remove(p); } } db.SaveChanges(); return(RedirectToAction("Index", "PersonCreate")); //try //{ // // TODO: Add delete logic here // return RedirectToAction("Index"); //} //catch //{ // return View(); //} }