public async Task <IList <Course> > ListCourseByUserIdAsync(long userId) { if (userId < 0) { throw new ArgumentException(); } return(await _iCourseDao.ListCourseByUserIdAsync(userId)); }