public int GetHoursOfCurrentRegisteredCourses(RegistrationDbContext _context) { if (registeredCourses == null) { GetRegisteredCourses(_context); } int hours = 0; foreach (Course c in registeredCourses) { hours += c.HoursPerWeek.Value; } return(hours); }
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); }