Не самое лучшее название, я знаю.
У меня есть этот код, и он выглядит ужасно. Есть ли лучший способ написать это?
foreach (Agency agency in local.Agencies.GetAll().Where(a => a.Active).Where(a => a.Mandatory))
{
if (agencies.Where(a => a.AgencyId == agency.Id).Any())
{
mandatoryFound = true;
break;
}
}
Итак, local
- это мой контекст EF, а agencies
- это список, отправленный клиентом. Мне нужно проверить, есть ли в этом списке хотя бы одно обязательное агентство.