/// <summary>
        /// Returns a list of students in the waitlist for a class
        /// </summary>
        /// <param name="classId">Id of the class</param>
        public async Task<ActionResult> Waitlist(int classId)
        {
            var @class = await db.Classes.FindAsync(classId);
            if(@class == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest, string.Format("No class with id {0}", classId));
            }

            EnrollmentManager manager = new EnrollmentManager(db);
            var currentStudents = await manager.GetPendingEnrollmentsForClass(@class);

            ViewBag.Class = @class;
            return View(currentStudents);
        }