public AdminProjectDetailWrapper(int projectNumber) { this.projectNumber = projectNumber; project = DatabaseFactory.getInstance().getDAOProject(); ProjectName = project.getProjectName(projectNumber); ProjectDescription = project.getProjectSummary(projectNumber); GetDates(); //CurrentProjectIndividualGrade = mist nog, weet niet wat het is en is geen query voor ProjectMembers = project.getStudents(projectNumber); ProjectOwners = project.GetProjectOwners(projectNumber); // Tutors = mist nog, tutors kan alleen per groep, weet niet of je wat aan een array hebt Groups = project.getProjectGroupsByProject(projectNumber); }
public AdminProjectGroupViewWrapper(int groupid) { projectGroup = groupid; ProjectGroupMembers = projectDAO.getProjectGroupMembers(groupid); CurrentProjectOwners = projectDAO.GetProjectOwners(groupid); CurrentTutor = projectDAO.GetTutor(groupid); ProjectGroups = projectDAO.getProjectGroupsByProject(ProjectGroupMembers.First().ProjectGroup.project_id); GroupMemberUserList = new List <User>(); foreach (ProjectMember member in ProjectGroupMembers) { GroupMemberUserList.Add(member.User); } }
private void FillUsersInGroups() { List <ProjectGroup> projectGroups = new List <ProjectGroup>(); UsersInGroups = new Dictionary <string, IEnumerable <User> >(); foreach (Project project in OwnProjects) { projectGroups.AddRange(projectDAO.getProjectGroupsByProject(project.id)); } foreach (ProjectGroup projectGroup in projectGroups) { UsersInGroups.Add(projectGroup.group_code, projectDAO.getUsersInGroup(projectGroup.id)); } }
public AdminProjectGroupListWrapper(int projectID) { ProjectGroups = projectDAO.getProjectGroupsByProject(projectID); }