コード例 #1
0
        public async static Task <QuestionsObject> GetQuestionsObject(string path)
        {
            dynamic dynQuestionsObj = await GetResultFromURL(path);

            QuestionsObject questionsObj = new QuestionsObject();

            questionsObj.Count = dynQuestionsObj.count;

            ObservableCollection <QuestionObject> questions = new ObservableCollection <QuestionObject>();

            foreach (var question in dynQuestionsObj.questions)
            {
                questions.Add(QuestionObject.fromDynamic(question));
            }

            questionsObj.Questions = questions;

            return(questionsObj);
        }
コード例 #2
0
        //left out GetAvatarOfUser and GetHeaderOfUser on purpose
        #endregion

        #region Question Methods
        public async static Task <QuestionObject> GetQuestion(int quId)
        {
            dynamic dynQuestionObj = await GetResultFromURL(QUESTION_PATH + quId + ".json");

            return(QuestionObject.fromDynamic(dynQuestionObj));
        }