コード例 #1
0
        public int GetHoursOfCurrentRegisteredCourses(RegistrationDbContext _context)
        {
            if (registeredCourses == null)
            {
                GetRegisteredCourses(_context);
            }

            int hours = 0;

            foreach (Course c in registeredCourses)
            {
                hours += c.HoursPerWeek.Value;
            }

            return(hours);
        }
コード例 #2
0
        public List <Course> GetRegisteredCourses(RegistrationDbContext _context)
        {
            if (registeredCourses != null)
            {
                return(registeredCourses);
            }

            var registrations = (from r in _context.Registration where r.StudentStudentNum == StudentNum select r).Include(r => r.CourseCourse);

            registeredCourses = new List <Course>();

            foreach (Registration registration in registrations)
            {
                Course co = registration.CourseCourse;
                registeredCourses.Add(co);
            }
            return(registeredCourses);
        }