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))); }