public IList <QuizModel> InitializeQuestions(QuizParameters param)
        {
            var translations = GamesService.GetDictionaryTranslations(param.DictionaryId);

            if (param.ReverseLangs)
            {
                translations = GamesService.ReverseTranslations(translations).ToList();
            }
            var questionsIds = GamesService.InitializeGame(param.DictionaryId, param.UserId, GamesEnum.Quiz, param.MaxNumberOfQuestions);

            return(GetQuestions(param.MaxNumberOfAnswers, translations, questionsIds));
        }
        public ActionResult InitializeQuizGame([FromBody] QuizParameters param)
        {
            AccessGuardian(Roles.AccessUser, param.UserId);

            return(JsonHelper.Success(QuizService.InitializeQuestions(param)));
        }