Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
 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() + "!"));
 }
Beispiel #3
0
 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!"));
 }
Beispiel #4
0
 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));
     }
 }
Beispiel #5
0
 public ActionResult New()
 {
     Models.PlayerStat playerStat = new Models.PlayerStat();
     return(View(playerStat));
 }