public DemoPersonViewModel getObject(Guid id) { DemoPerson person = adb.DemoPersons.Find(id); DemoPersonViewModel personViewModel = new DemoPersonViewModel(); personViewModel.BoolSex = person.PersonSex == 1 ? true : false; personViewModel.PersonID = person.PersonID; personViewModel.PersonName = person.PersonName; personViewModel.PersonBirthday = person.PersonBirthday; return personViewModel; }
public ActionResult Edit(DemoPersonViewModel personViewModel) { if (ModelState.IsValid) { DemoPerson person = adb.DemoPersons.Find(personViewModel.PersonID); person.PersonSex = personViewModel.BoolSex ? 1 : 0; person.PersonID = personViewModel.PersonID; person.PersonName = personViewModel.PersonName; person.PersonBirthday = personViewModel.PersonBirthday; adb.Entry(person).State = EntityState.Modified; adb.SaveChanges(); return RedirectToAction("Index"); } return RedirectToAction("Edit"); }