public ActionResult Edit(int id, Models.PlayerStat playerStatRequest) { Models.PlayerStat playerStat = db.PlayersStat .SingleOrDefault(b => b.PlayerStatId.Equals(id)); try { if (ModelState.IsValid) { if (TryUpdateModel(playerStat)) { playerStat.NrWins = playerStatRequest.NrWins; playerStat.NrLosses = playerStatRequest.NrLosses; db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(playerStatRequest)); } catch (Exception) { return(View(playerStatRequest)); } }
public ActionResult Delete(int id) { Models.PlayerStat playerStat = db.PlayersStat.Find(id); if (playerStat != null) { db.PlayersStat.Remove(playerStat); db.SaveChanges(); return(RedirectToAction("Index")); } return(HttpNotFound("Couldn't find the playerStat with id " + id.ToString() + "!")); }
public ActionResult Details(int?id) { if (id.HasValue) { Models.PlayerStat playerStat = db.PlayersStat.Find(id); if (playerStat != null) { return(View(playerStat)); } return(HttpNotFound("Couldn't find the playerStat with id " + id.ToString() + "!")); } return(HttpNotFound("Missing playerStat id parameter!")); }
public ActionResult New(Models.PlayerStat playerStatRequest) { try { if (ModelState.IsValid) { db.PlayersStat.Add(playerStatRequest); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(playerStatRequest)); } catch (Exception e) { var msg = e.Message; return(View(playerStatRequest)); } }
public ActionResult New() { Models.PlayerStat playerStat = new Models.PlayerStat(); return(View(playerStat)); }