public void testPlayerCleansheetGoalConceded() { Player p23 = new Player() { PlayerFirstname = "Andreas", PlayerSurname = "Isaksson", DateOfBirth = DateTime.Parse("1987-08-10"), PlayerValue = 5.0, Position = Position.GoalKeeper, NationCode = "SWE", PlayerID = 012, GoalWeight = .002 }; Player p1 = new Player() { PlayerFirstname = "Shay", PlayerSurname = "Given", DateOfBirth = DateTime.Parse("1982-03-10"), PlayerValue = 4.5, Position = Position.GoalKeeper, NationCode = "IRE", PlayerID = 001, GoalWeight = .002 }; Fixture f1 = new Fixture { FixtureId = 003, Venue = Venue.SaintDenis, RoundStage = RoundStage.FirstRound, HomeTeamNationCode = "IRE", AwayTeamNationCode = "SWE", HomeTeamScore = 2, AwayTeamScore = 0, AwayTeamScorer = new List <Player>(), HomeTeamScorer = new List <Player>(), RedCards = new List <Player>(), YellowCards = new List <Player>(), gamePlayed = false }; PlayerRoundStat prs1 = new PlayerRoundStat() { FixtureId = f1.FixtureId, PlayerID = p23.PlayerID, YellowCarded = false, RedCarded = false, IsWin = false, goalScored = 0, MinutesPlayed = 90, GoalsConceded = 2, CleanSheet = false }; PlayerRoundStat prs2 = new PlayerRoundStat() { FixtureId = f1.FixtureId, PlayerID = p23.PlayerID, YellowCarded = false, RedCarded = false, IsWin = false, goalScored = 0, MinutesPlayed = 90, GoalsConceded = 0, CleanSheet = true }; Assert.AreEqual(2, prs1.TotalPoints); Assert.AreEqual(9, prs2.TotalPoints); }
public ActionResult DeleteConfirmed(int id) { PlayerRoundStat playerRoundStat = db.PlayerRoundStats.Find(id); db.PlayerRoundStats.Remove(playerRoundStat); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PlayerRoundStatID,FixtureId,PlayerID,MinutesPlayed,CleanSheet,GoalsConceded,goalScored,YellowCarded,RedCarded,IsWin,ManOfTheMatch")] PlayerRoundStat playerRoundStat) { if (ModelState.IsValid) { db.Entry(playerRoundStat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FixtureId = new SelectList(db.Fixtures, "FixtureId", "HomeTeamNationCode", playerRoundStat.FixtureId); ViewBag.PlayerID = new SelectList(db.Players, "PlayerID", "PlayerSurname", playerRoundStat.PlayerID); return(View(playerRoundStat)); }
// GET: PlayerRoundStat/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlayerRoundStat playerRoundStat = db.PlayerRoundStats.Find(id); if (playerRoundStat == null) { return(HttpNotFound()); } return(View(playerRoundStat)); }
public void testPlayerDoesNotPlay() { Player p22 = new Player { PlayerFirstname = "Zlatan", PlayerSurname = "Ibrahimovic", DateOfBirth = DateTime.Parse("1984-03-12"), PlayerValue = 7.0, Position = Position.Forward, NationCode = "SWE", PlayerID = 022, GoalWeight = .318 }; Fixture f1 = new Fixture { FixtureId = 003, Venue = Venue.SaintDenis, RoundStage = RoundStage.FirstRound, HomeTeamNationCode = "IRE", AwayTeamNationCode = "SWE", HomeTeamScore = 0, AwayTeamScore = 0, AwayTeamScorer = new List <Player>(), HomeTeamScorer = new List <Player>(), RedCards = new List <Player>(), YellowCards = new List <Player>(), gamePlayed = false }; PlayerRoundStat prs1 = new PlayerRoundStat() { FixtureId = f1.FixtureId, PlayerID = p22.PlayerID, YellowCarded = true, RedCarded = false, IsWin = true, goalScored = 1, MinutesPlayed = 0 }; Assert.AreEqual(0, prs1.TotalPoints); }
// GET: PlayerRoundStat/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlayerRoundStat playerRoundStat = db.PlayerRoundStats.Find(id); if (playerRoundStat == null) { return(HttpNotFound()); } ViewBag.FixtureId = new SelectList(db.Fixtures, "FixtureId", "HomeTeamNationCode", playerRoundStat.FixtureId); ViewBag.PlayerID = new SelectList(db.Players, "PlayerID", "PlayerSurname", playerRoundStat.PlayerID); return(View(playerRoundStat)); }