public void SetLessonAsDone(user user, int exerciseNumber) { var lessonId = user.lessons.SelectMany(l => l.exercises) .Where(ex => ex.exercise_number == exerciseNumber) .Select(ex => ex.lesson_id) .FirstOrDefault(); _lessonRepository.SetLessonAsDone(lessonId); }