/// <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 })); } }