Witam, Zastanawiam się jak sprawdzić czy kolekcje vm.Countries,vm.Proffesions,vm.Voivodeships są nullami czy puste, a jeśli są puste albo nullem to przejść dalej.
var searchingResult = ctx.Advertisements.Include(c => c.Country).Include(v => v.Voivodeship).Include(p => p.Profession)
.Where(q => vm.Countries.Any(a => a == q.Country.CountryName) ||
vm.Voivodeships.Any(a => a == q.Voivodeship.Name) ||
vm.Proffesions.Any(a => a == q.Profession.Name) ||
vm.Worktimes.Any(a => a == q.workingTime));
albo
var searchingResult = ctx.Advertisements.Include(c => c.Country).Include(v => v.Voivodeship).Include(p => p.Profession)
.Where(q => vm.Countries.Any(a => a == q.Country.CountryName))
.Where(q => vm.Proffesions.Any(a => a == q.Profession.Name))
.Where(q => vm.Voivodeships.Any(a => a == q.Voivodeship.Name))
.Where(q => vm.Worktimes.Any(a => a == q.workingTime));