public ScoreBoardModel(ScoreboardDTO dto) { ID = dto.ID; UserID = dto.UserID; Category = dto.Category; Difficulty = dto.Difficulty; QuestionAmount = dto.Question_Amount; QuestionListID = dto.QuestionListID; Score = dto.Score; Date = dto.Date; FirstName = dto.FirstName; }
public ActionResult SubmitScoreAction() { APIRequestModel apiRequestModel = Session["apiRequestModel"] as APIRequestModel; UserModel userModel = Session["Login"] as UserModel; ScoreModel scoreModel = Session["scoreModel"] as ScoreModel; ScoreboardContainer container = new ScoreboardContainer(); ScoreboardDTO scoreboardDTO = new ScoreboardDTO { Category = Convert.ToInt32(apiRequestModel.Category), Difficulty = apiRequestModel.Difficulty, UserID = Convert.ToInt32(userModel.UniqueID), Score = (int)TempData["finalScore"], QuestionList = scoreModel.QuestionList }; container.InsertToScoreboard(scoreboardDTO); return(RedirectToAction("Scoreboard")); }
public ActionResult <Boolean> Post(ScoreboardDTO request) { var validationErrors = ScoreboardValidator.ValidateRequest(request.initials); if (validationErrors.Any()) { return(BadRequest(validationErrors)); } noSqlClient.AddLeaderBoardEntry(request.initials); return(Ok(true)); }