private List <OwnedQuestIdWithQuest> ReturnAllGroupQuest(int groupId) { var ownedQuestIdWithQuestList = new List <OwnedQuestIdWithQuest>(); var allOwnedQuestByGroup = _ownedGroupDAO.FetchAllRecords(groupId); foreach (var ownedQuestByGroup in allOwnedQuestByGroup) { var ownedQuestIdWithQuest = new OwnedQuestIdWithQuest { OwnedId = ownedQuestByGroup.Id }; var model = _questDAO.FindOneRecordBy(ownedQuestByGroup.QuestId); model.QuestStatus = ownedQuestByGroup.CompletionStatus; ownedQuestIdWithQuest.OwnedQuest = model; ownedQuestIdWithQuestList.Add(ownedQuestIdWithQuest); } return(ownedQuestIdWithQuestList); }
private List <OwnedQuestIdWithQuest> ReturnAllIndividualQuest(int studentId) { var ownedQuestIdWithQuestList = new List <OwnedQuestIdWithQuest>(); var allOwnedQuestByStudent = _ownedStudentDAO.FetchAllRecords(studentId); foreach (var ownedQuestByStudent in allOwnedQuestByStudent) { var ownedQuestIdWithQuest = new OwnedQuestIdWithQuest { OwnedId = ownedQuestByStudent.Id }; var model = _questDAO.FindOneRecordBy(ownedQuestByStudent.QuestId); model.QuestStatus = ownedQuestByStudent.CompletionStatus; ownedQuestIdWithQuest.OwnedQuest = model; ownedQuestIdWithQuestList.Add(ownedQuestIdWithQuest); } return(ownedQuestIdWithQuestList); }