/// <summary> /// IAction method for adding a learning outcome to a course /// </summary> /// <param name="courseId">Id for a concentration</param> /// <param name="learnOutcomeId">Id for a learning outcome</param> /// <returns></returns> public IActionResult AddLearningOutcome(int learningOutcomeId, int courseId) { try { if (!ModelState.IsValid || learningOutcomeId == 0) { return(RedirectToAction("Details", new { id = courseId })); } var lo = context.ReadOutcome(learningOutcomeId); var course = context.ReadCourse(courseId); context.AddLOToACourse(lo, course); } catch (Exception ex) { return(Content(ex.ToString())); } return(RedirectToAction("Details", new { id = courseId })); }