public async Task <IActionResult> Encodage(ScoreViewModel myModel) { if (ModelState.IsValid) { var o = myModel.StudentSubmit; foreach (var item in o) { var data = new Score() { ClassId = myModel.ClassId.Value, CourseID = myModel.CourseId, StudentID = item.StudentId, PeriodID = myModel.PeriodId, Point = item.Score, CreatedDate = DateTime.UtcNow.Date, ModifiedDate = DateTime.UtcNow.Date }; sr.Add(data); } await sr.SaveChangesAsync(); return(RedirectToAction("Create")); } InitializeDropdownlist(); return(View(myModel)); }
public void AddScore_Test() { var userAmount = 25; var aiAmount = 42; _score.Add(SeatType.Bottom, userAmount); _score.Add(SeatType.Top, aiAmount); Assert.IsTrue(userAmount == _score.GetScoreForPlayer(SeatType.Bottom)); Assert.IsTrue(aiAmount == _score.GetScoreForPlayer(SeatType.Top)); }
public void AddScore_Test() { var userAmount = 25; var aiAmount = 42; _score.Add(PlayerId.User, userAmount); _score.Add(PlayerId.Ai, aiAmount); Assert.IsTrue(userAmount == _score.GetScoreForPlayer(PlayerId.User)); Assert.IsTrue(aiAmount == _score.GetScoreForPlayer(PlayerId.Ai)); }
public Game(IGameRenderer renderer) { _renderer = renderer; _timer = new Timer(); _board = renderer.Board; _score = renderer.Score; _board.LinesCleared += delegate(object sender, LinesEventArgs args) { _score.Add(args.Lines); }; _board.GameEnd += delegate { New(); }; _score.NewLevel += delegate { _timer.Interval = _score.TimerInterval; }; _timer.Tick += delegate { DropPiece(); Invalidate(); }; _timer.Interval = _score.InitialInterval; _timer.Enabled = true; _keyBindings = CreateKeyBindings(); ClientSize = _renderer.Size; DoubleBuffered = true; KeyPreview = true; MaximizeBox = false; FormBorderStyle = FormBorderStyle.FixedSingle; Text = "Tetris"; }