public ActionResult SaveEdit(Models.MyPerson model) { if (ModelState.IsValid) { WebStore.DAL.DbContext.WebStoreContext wc = new WebStore.DAL.DbContext.WebStoreContext(); Domain.Entities.MyPerson p = wc.Persons.FirstOrDefault(x => x.id == model.id); if (p != default(Domain.Entities.MyPerson)) { wc.Persons.Remove(p); Domain.Entities.MyPerson ep = new Domain.Entities.MyPerson { FirstName = model.FirstName, LastName = model.LastName, age = model.age, position = model.position, hobbies = model.hobbies }; wc.Persons.Add(ep); int count = wc.SaveChanges(); } return(RedirectToAction("Index")); } return(View("EditPerson", model)); }
public ActionResult CardPerson(int?x) { WebStore.DAL.DbContext.WebStoreContext wc = new WebStore.DAL.DbContext.WebStoreContext(); var list = wc.Persons.ToList(); int id = x.HasValue ? x.Value : 0; Domain.Entities.MyPerson person = list.FirstOrDefault(p => p.id == id); return(View(person)); }
public ActionResult Delete(int?id) { if (id.HasValue) { WebStore.DAL.DbContext.WebStoreContext wc = new WebStore.DAL.DbContext.WebStoreContext(); Domain.Entities.MyPerson p = wc.Persons.FirstOrDefault(x => x.id == id); if (p != default(Domain.Entities.MyPerson)) { wc.Persons.Remove(p); int count = wc.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult EditPerson(int id) { WebStore.DAL.DbContext.WebStoreContext wc = new WebStore.DAL.DbContext.WebStoreContext(); Domain.Entities.MyPerson model = wc.Persons.FirstOrDefault(x => x.id == id); Models.MyPerson ep = new Models.MyPerson { FirstName = model.FirstName, LastName = model.LastName, age = model.age, position = model.position, hobbies = model.hobbies, id = model.id }; return(View(ep)); }
public ActionResult SaveAdd(Models.MyPerson model) { if (ModelState.IsValid) { WebStore.DAL.DbContext.WebStoreContext wc = new WebStore.DAL.DbContext.WebStoreContext(); Domain.Entities.MyPerson ep = new Domain.Entities.MyPerson { FirstName = model.FirstName, LastName = model.LastName, age = model.age, position = model.position, hobbies = model.hobbies }; wc.Persons.Add(ep); int count = wc.SaveChanges(); return(RedirectToAction("Index")); } return(View("AddPerson", model)); }