public ActionResult Create(PlayerStatCreate playerStat) { if (!ModelState.IsValid) { return(View(playerStat)); } var service = CreatePlayerStatService(); if (service.CreatePlayerStats(playerStat)) { TempData["SaveResult"] = "Stat was added."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Stat could not be added."); return(View(playerStat)); }
public bool CreatePlayerStats(PlayerStatCreate stats) { var playerStats = new PlayerStat() { CoachID = _userID, PlayerID = stats.PlayerID, YearOfSeason = stats.YearOfSeason, GameNumber = stats.GameNumber, Goals = stats.Goals, Assists = stats.Assists, Shots = stats.Shots }; using (var db = new ApplicationDbContext()) { db.PlayerStats.Add(playerStats); return(db.SaveChanges() == 1); } }