public ActionResult Create(CreatePersonViewModel create_person) { if (ModelState.IsValid) { var name = new Name(create_person.first_name, create_person.last_name); var person_to_add = new Person(name); using (_unit_of_work_factory.create()) { _person_repository.save(person_to_add); } TempData.Add("Message", String.Format("New person added '{0}'", person_to_add.name)); return RedirectToAction("Index", "DisplayAllPeople"); } else return View(create_person); }
public ActionResult Create() { var create_person = new CreatePersonViewModel(); return View(create_person); }