public IHttpActionResult GetCourseProgressByUserId(int courseId, int userId) { var course = _courseService.GetById(courseId, userId); if (course != null) { var courseModel = _courseMapper.Map(course); courseModel.Progress = _courseService.GetProgress(courseId, userId); foreach (var wordSuite in courseModel.WordSuites) { wordSuite.Progress = _wordSuiteService.GetWordSuiteProgress(wordSuite.Id); } return(Ok(courseModel)); } return(BadRequest(MessagesContainer.IncorrectData)); }