public void CreateExternalLesson(string companyId, string updaterId, string courseId, string name, string description) { logger.Info("[user: {0}] creates a external lesson [courseId: {1}]", updaterId, courseId); Course course = unitOfWork.CourseRepository.GetById(courseId); if (course.CompanyId == companyId) { course.AddExternalLesson(name, description); unitOfWork.CourseRepository.Update(course); unitOfWork.SaveChanges(); } }