Ejemplo n.º 1
0
 public StudentController(StudentDAO studentDAO,
                          QuestDAO questDAO,
                          OwnedQuestStudentDAO ownedQuestStudentDAO,
                          ClassroomDAO classroomDAO,
                          GroupDAO groupDAO)
 {
     _studentDAO           = studentDAO;
     _questDAO             = questDAO;
     _ownedQuestStudentDAO = ownedQuestStudentDAO;
     _classroomDAO         = classroomDAO;
     _groupDAO             = groupDAO;
 }
Ejemplo n.º 2
0
        public void SeedCodecoolersQuests()
        {
            CodecoolerQuestDAO codecoolersQuestsDAO = (CodecoolerQuestDAO)CodecoolerQuestDAO;
            var allCodecoolersQuests = codecoolersQuestsDAO.ReadAllEntities();

            var allCodecoolersQuestsWithNames = new List <CodecoolerQuest>();

            foreach (var quest in allCodecoolersQuests)
            {
                quest.CodecoolerNames = UserDAO.ReadEntityByID(quest.CodecoolerId).FirstName + " " + UserDAO.ReadEntityByID(quest.CodecoolerId).LastName;
                quest.QuestName       = QuestDAO.ReadEntityByID(quest.QuestId).Name;
                allCodecoolersQuestsWithNames.Add(quest);
            }

            this.CodecoolersQuestList = allCodecoolersQuests;
        }
Ejemplo n.º 3
0
        public void SeedCodecoolersQuests(int id)
        {
            CodecoolerQuestDAO codecoolersQuestsDAO = (CodecoolerQuestDAO)CodecoolerQuestDAO;
            var allCodecoolersQuests = codecoolersQuestsDAO.ReadEntitiesByCodecoolerID(id);

            var allCodecoolersQuestsWithNames = new List <CodecoolerQuest>();

            foreach (var quest in allCodecoolersQuests)
            {
                quest.QuestName = QuestDAO.ReadEntityByID(quest.QuestId).Name;
                if (quest.ApproverId != null)
                {
                    quest.AprroverNames = UserDAO.ReadEntityByID((int)quest.ApproverId).FirstName + " " + UserDAO.ReadEntityByID((int)quest.ApproverId).LastName;
                }
                allCodecoolersQuestsWithNames.Add(quest);
            }

            this.CodecoolersQuestList = allCodecoolersQuests;
        }
Ejemplo n.º 4
0
 public void SeedQuestById(int id)
 {
     this.Entity = QuestDAO.ReadEntityByID(id);
 }
Ejemplo n.º 5
0
 public void SeedQuestsByKeyword(string keyword)
 {
     this.Entities = QuestDAO.ReadEntitiesByKeyword(keyword);
 }
Ejemplo n.º 6
0
 public void SeedAllQuests()
 {
     this.Entities = QuestDAO.ReadAllEntities();
 }
Ejemplo n.º 7
0
 public Quest(QuestDAO record)
 {
     m_record = record;
     Steps    = record.Steps.Select(stepRecord => new QuestStep(stepRecord)).OrderBy(step => step.Order).ToList();
 }
Ejemplo n.º 8
0
 public Quest(QuestDAO record)
 {
     m_record = record;
     Steps = record.Steps.Select(stepRecord => new QuestStep(stepRecord)).OrderBy(step => step.Order).ToList();
 }
Ejemplo n.º 9
0
 public QuestManagement()
 {
     _ownedStudentDAO = new OwnedQuestStudentDAO();
     _questDAO        = new QuestDAO();
     _ownedGroupDAO   = new OwnedQuestGroupDAO();
 }