public IActionResult Index(string formId) { AnswerSetsViewModel model = new AnswerSetsViewModel() { FormId = formId, Sets = _answersRepository.GetAll(formId).Select(x => new AnswerSetsItemViewModel() { Id = x.Id, Team = x.Team, Points = _scoresRepository.GetTotalScore(formId, x.Id) }).ToList() }; return(View(model)); }
public IActionResult ImportScore(Guid id, string formId) { var scoreboard = _scoreboardRepository.Get(id); ImportRoundModel model = new ImportRoundModel() { Scoreboard = scoreboard, RoundId = formId, AllChecked = true, Scores = new List <ImportTeamModel>(), ExistingTeams = scoreboard.Rows.Select(x => x.Team).ToList() }; foreach (var x in _answersRepository.GetAll(formId)) { int?score = _scoresRepository.GetTotalScore(formId, x.Id); if (score.HasValue) { model.Scores.Add(new ImportTeamModel() { AnswersId = x.Id, Team = x.Team, Score = score.Value }); } else { model.AllChecked = false; } } return(View(model)); }