public async Task <IList <Course> > ListCourseByCourseNameAsync(string courseName) { IList <Course> courseList = await _iCourseDao.ListCourseByCourseNameAsync(courseName); if (courseList == null || courseList.Count == 0) { throw new CourseNotFoundException(); } return(courseList); }