public HomePageViewModel() { AssessTrackDataRepository repo = new AssessTrackDataRepository(); foreach (Site site in repo.GetUserSites()) { SiteSections.Add(new SiteSection(site)); } }
public SiteSection(Site site) { AssessTrackDataRepository repo = new AssessTrackDataRepository(); Site = site; foreach (CourseTerm ct in repo.GetUserCourseTerms(site)) { CourseTermSections.Add(new CourseTermSection(ct)); } }
public SiteSection(AssessTrackDataRepository repo, Site site) { _repo = repo; Site = site; foreach (CourseTerm ct in _repo.GetUserCourseTerms(site)) { CourseTermSections.Add(new CourseTermSection(_repo, ct)); } }
public HomePageViewModel(AssessTrackDataRepository repo) { _repo = repo; foreach (Site site in _repo.GetUserSites()) { SiteSections.Add(new SiteSection(_repo, site)); } foreach (var site in _repo.GetAllSites()) { DepartmentSites.Add(new DepartmentSiteListItem(_repo,site)); } }
public CourseTermSection(AssessTrackDataRepository repo, CourseTerm ct) { _repo = repo; CourseTerm = ct; CourseTermMember member = repo.GetCourseTermMemberByMembershipID(ct,UserHelpers.GetCurrentUserID()); DisplayGrade = false; if (member.AccessLevel == 1) { Grade = member.GetFormattedGrade(); } else if (DisplayGrade) { Grade = GradeHelpers.GetFormattedGrade(ct.GetAverageGrade()); } else { Grade = ""; } }
public DepartmentSiteListItem(AssessTrackDataRepository repo, Site site) { Site = site; _repo = repo; UserIsMember = _repo.IsSiteMember(Site); }