public List<CompositeList> getCompositeListForquestion(List<questiontag> questiontags) { List<CompositeList> result = new List<CompositeList>(); foreach (var item in questiontags) { CompositeList one = new CompositeList(); one.question = QuestionRY.GetquestionByCode(item.titlecode.Value); result.Add(one); } return result; }
public Page<CompositeList> SetForquestion(Page<questiontag> qt) { Page<CompositeList> pgeCompositeList = new Page<CompositeList>(); pgeCompositeList.TotalPages = qt.TotalPages; pgeCompositeList.TotalItems = qt.TotalItems; pgeCompositeList.CurrentPage = qt.CurrentPage; pgeCompositeList.ItemsPerPage = qt.ItemsPerPage; pgeCompositeList.Items = new List<CompositeList>(); foreach (var item in qt.Items) { CompositeList one = new CompositeList(); if (item != null && item.titlecode.HasValue) { var questionT = QuestionRY.GetquestionByCode(item.titlecode.Value); one.question = questionT; pgeCompositeList.Items.Add(one); } } return pgeCompositeList; }
public Page<CompositeList> SetQuestionForList(Page<question> questions) { Page<CompositeList> templist = new Page<CompositeList>(); templist.Items = new List<CompositeList>(); foreach (var item in questions.Items) { CompositeList one = new CompositeList(); one.question = item; templist.Items.Add(one); } templist.TotalPages = questions.TotalPages; templist.TotalItems = questions.TotalItems; templist.ItemsPerPage = questions.ItemsPerPage; templist.CurrentPage = questions.CurrentPage; return templist; }