public void Copy(QuestionGroup qg) { foreach (var qi in Questions.Select(q => new QuestionItem(q))) { qg.Items.Add(qi); } }
public static void Copy(StackExchangeQuestions response, string groupId, string groupName) { try { QuestionGroup qg = APIMASH_StackExchangeCollection.GetGroupByTitle(groupName); if (qg != null) { qg.Items.Clear(); } else { qg = new QuestionGroup(groupId, groupName); } response.Copy(qg); _questionData._allGroups.Add(qg); } catch (Exception e) { throw (e); } }