public IQueryable<Core.Objects.Property> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Core.Objects.Property> query) { var garden = parameters.GardenOrDefault(); if (garden.IsNotNull()) { if (garden.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(PropertyDetailType.Garden, garden.ParameterValue.ToUpper()); } } return query; }
public IQueryable<Application> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Application> query) { var garden = parameters.GardenOrDefault(); if (garden.IsNotNull()) { if (garden.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(RequirementType.Garden, garden.ParameterValue.ToUpper()); } } return query; }
public IQueryable<Core.Objects.Property> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Core.Objects.Property> query) { var petFriendly = parameters.PetFriendlyOrDefault(); if (petFriendly.IsNotNull()) { if (petFriendly.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(PropertyDetailType.PetFriendly, petFriendly.ParameterValue.ToUpper()); } } return query; }
public IQueryable<Application> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Application> query) { var furnished = parameters.FurnishedOrDefault(); if (furnished.IsNotNull()) { if (furnished.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(RequirementType.Furnished, furnished.ParameterValue.ToUpper()); } } return query; }
public IQueryable<Core.Objects.Property> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Core.Objects.Property> query) { var whiteGoods = parameters.WhiteGoodsOrDefault(); if (whiteGoods.IsNotNull()) { if (whiteGoods.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(PropertyDetailType.WhiteGoods, whiteGoods.ParameterValue.ToUpper()); } } return query; }
public IQueryable<Application> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Application> query) { var petFriendly = parameters.PetFriendlyOrDefault(); if (petFriendly.IsNotNull()) { if (petFriendly.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(RequirementType.PetFriendly, petFriendly.ParameterValue.ToUpper()); } } return query; }
public IQueryable<Application> BuildSearchQuery(List<SearchParameter> parameters, IQueryable<Application> query) { var whiteGoods = parameters.WhiteGoodsOrDefault(); if (whiteGoods.IsNotNull()) { if (whiteGoods.ParameterValue.IsNotNullOrEmpty()) { return query.MatchesRequirement(RequirementType.WhiteGoods, whiteGoods.ParameterValue.ToUpper()); } } return query; }