public IQueryable<Core.Objects.Property> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Core.Objects.Property> query) { var landlordReference = parameters.LandlordReferenceOrDefault(); if (landlordReference.IsNotNull()) { if (landlordReference.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesLandlordReference(landlordReference.ParameterValue); } } return query; }