public ActionResult Edit(string p1, string p2) { int id; int.TryParse(p1, out id); var famousDev = GetFamousDeveloper(id); if (famousDev == null) { famousDev = new FamousDeveloper(); } famousDev.FirstName = Request.Params["FirstName"]; famousDev.LastName = Request.Params["LastName"]; famousDev.MiddleName = Request.Params["MiddleName"]; famousDev.Nickname = Request.Params["Nickname"]; famousDev.WikipediaUrl = Request.Params["WikipediaUrl"]; famousDev.PhotoUrl = Request.Params["PhotoUrl"]; famousDev.StackOverflowUrl = Request.Params["StackOverflowUrl"]; famousDev.TwitterUrl = Request.Params["TwitterUrl"]; famousDev.FacebookUrl = Request.Params["FacebookUrl"]; famousDev.Books = Request.Params["Books"]; famousDev.Websites = Request.Params["Websites"]; famousDev.Summary = Request.Params["Summary"]; famousDev.PrimaryLanguage = Request.Params["PrimaryLanguage"]; if (famousDev.EntityState == System.Data.EntityState.Added || famousDev.EntityState == System.Data.EntityState.Detached) { lawrukEntities.FamousDevelopers.AddObject(famousDev); } lawrukEntities.SaveChanges(); return Redirect("/famousdevs/edit/" + famousDev.Id.ToString()); }
public ActionResult Edit(string p1) { int id; int.TryParse(p1, out id); FamousDeveloper famousDev; if (id > 0) { famousDev = GetFamousDeveloper(id); } else { famousDev = new FamousDeveloper (); } return View(famousDev); }
public FamousDeveloperViewModel(FamousDeveloper famousDev) { this.FamousDeveloper = famousDev; }