Пример #1
0
        public Round CreateGame(string userId)
        {
            Round r = new Round();

            r.RoundInfo  = "";
            r.IsFinished = false;
            r.StartTime  = DateTime.UtcNow;
            r.UserId     = userId;

            _roundRepository.InsertOrUpdate(r);
            _roundRepository.Save();

            return(r);
        }
Пример #2
0
        public QuizRoundDto AddRoundToQuiz(QuizRoundDto quizDto, int quizId)
        {
            var round = _roundRepository.Add(new QuizRound {
                QuizId = quizId, RoundName = quizDto.RoundName, MaxRoundScore = quizDto.MaxScorePerRound
            }).First();

            _roundRepository.Save();
            return(new QuizRoundDto {
                QuizId = round.QuizId, RoundName = round.RoundName, MaxScorePerRound = round.MaxRoundScore, Id = round.Id
            });
        }