public DisciplineResultQueryList Handle(DisciplineInputGetNotConcluded command) { var allDisciplines = _DREP.GetByCourse(command.CourseId); var concludedDisciplines = _DREP.GetConcluded(command.StudentId); return(new DisciplineResultQueryList { Disciplines = allDisciplines.Where(x => !concludedDisciplines.Any(y => y.Id == x.Id)) }); }