/// <summary>
 /// Bookmark a Course to add later.
 /// </summary>
 /// <param name="studentId"></param>
 /// <param name="courseScheduleId"></param>
 /// <param name="returnUrl"></param>
 /// <returns></returns>
 public RedirectToRouteResult BookmarkCourse(int studentId, int courseScheduleId, string redirectSuccess, string redirectFailure)
 {
     if (repository.BookmarkCourse(studentId, courseScheduleId))
     {
         TempData["message"] = new MessageModel {
             Text = "Succesfully bookmarked the course!", Type = "success"
         };
         return(RedirectToAction(redirectSuccess, new { studentId }));
     }
     else
     {
         TempData["message"] = new MessageModel {
             Text = "Could not bookmark the course.", Type = "danger"
         };
         return(RedirectToAction(redirectFailure, new { studentId }));
     }
 }