public ActionResult Edit(int id) { // можно только игроков редактировать var player = DataContext.GameParticipantPlayers.SingleOrDefault(x => x.Id == id); if (player == null) { return(HttpNotFound()); } return(View(GameParticipantPlayerEditModel.CreateFromModel(player))); }
public ActionResult Edit(GameParticipantPlayerEditModel model) { if (ModelState.IsValid) { foreach (var prop in model.GameParticipantPlayerProps) { DataContext.Entry(prop).State = EntityState.Modified; } DataContext.SaveChanges(); return(RedirectToAction("Details", new { id = model.Id })); } return(View(model)); }