Lambda
var filteredResult = pageResults.Where(i => i.Category.Join(catList, pageCat => pageCat, cat => cat, (x, y) => new {x}).Any());
Nasty Loop
foreach (var page in pageResults)
{
foreach (var cat in page.Category)
{
foreach (var currentPageCats in catList)
{
if (currentPageCats == cat)
{
filteredResult.Add(page);
}
}
}
}
No comments:
Post a Comment