Что по этому поводу:
IList<Comment> listComments = paxComments.Where(x => x.Id== paxID).ToList();
Если они одного типа. В противном случае спроецируйте обязательные поля после где:
IList<Comment> listComments = paxComments.Where(x => x.Id== paxID).Select(x=> new Comment({CommentId = x.commentId, Text = x.Text})).ToList();
Полагаю, цикл ForEach не нужен.