public IQueryable<Core.Objects.Property> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Core.Objects.Property> query) { var parking = parameters.ParkingOrDefault(); if (parking.IsNotNull()) { if (parking.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(PropertyDetailType.Parking, parking.ParameterValue.ToUpper()); } } return query; }
public IQueryable<Application> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Application> query) { var parking = parameters.ParkingOrDefault(); if (parking.IsNotNull()) { if (parking.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(RequirementType.Parking, parking.ParameterValue.ToUpper()); } } return query; }