у вас противоречивые условия. даже поменяв их местами, вы не решите свою задачу. какой бы она не была. надо еще подумать. удачи ))
ps количество не завешенных задач/процессов? )))
каждая
.WhereIf
это выборка/запрос (как удобнее)... так вот вторая идет из первой. и по моему в первой вы уже отсекаете незавершенные.
подебажде поэтапно
pps ну и да,
WhereIf
не совсем типичный метод. тут поддержу коллег.. опять же, может во
Where
получатся более прозрачные условия )))
ppps
CityzenUNDEAD, еще смущающее место
faqs => faqs.CreationTime >= input.SortDateStart && faqs.CreationTime <= input.SortDateEnd
использование
faqs
в его определении.. сам бы ни когда не стал так делать...
... а у вас аж два раза... это рекурсия в лямбде... а с рекурсиями надо быть хорошо знакомым... я так думаю...