//public ActionResult Edit() //{ // int contactID = int.Parse(RouteData.Values["id"].ToString()); // var database = new FakeContactDatabase(); // var contact = database.GetById(contactID); // return View(contact); //} public ActionResult Edit(int id) { var database = new FakeContactDatabase(); var contact = database.GetById(id); return(View(contact)); }
public ActionResult Edit() { //load the id from routedata int contactId = int.Parse(RouteData.Values["id"].ToString()); var database = new FakeContactDatabase(); var contact = database.GetById(contactId); return(View(contact)); }
public ActionResult Edit(int id) { //// Load the id from the RouteData. //// It is stored as object, so we must cast it. //int contactId = int.Parse(RouteData.Values["id"].ToString()); var database = new FakeContactDatabase(); var contact = database.GetById(id); // inject the contact object into the view return(View(contact)); }
public Contact Get(int id) { var repo = new FakeContactDatabase(); return(repo.GetById(id)); }