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