public FeaturedServiceProviderSearchModel SearchFeaturedServiceProviders(FeaturedServiceProviderSearchModel searchModel) { SearchFeaturedServicesCommand searchFeaturedServicesCommand = new SearchFeaturedServicesCommand(searchModel); searchFeaturedServicesCommand.Execute(); return(searchFeaturedServicesCommand.CommandResult); }
public FeaturedServiceProviderSearchModel SearchFeaturedServiceProviders(FeaturedServiceProviderSearchModel searchModel, long SimilarId) { SearchCriteria criteria = searchModel.Criteria; searchModel.Criteria = searchModel.Criteria.ToSearchableCriteria(); searchModel = this._searchDac.SearchFeaturedServiceProviders(searchModel, SimilarId); searchModel.Criteria = criteria; return(searchModel); }
private static void PopulateFeaturedServices(this SearchWithServicesVm searchVm, long?communityId = null, long?serviceId = null) { FeaturedServiceProviderSearchModel searchModel = searchVm.ToFeaturedServiceProviderSearchModel(communityId, serviceId); searchModel = SearchBc.Instance.SearchFeaturedServiceProviders(searchModel); searchVm.FeaturedServices = new FeaturedServicesVm(); searchVm.FeaturedServices.AreaName = searchVm.SearchBar.LookupLocation; searchVm.FeaturedServices.Items = searchModel.Result.MapToServiceProviderShortVmList(); searchVm.FeaturedServices.AreaServicesLink = MslcUrlBuilder.SearchUrl(searchVm.Criteria, SearchType.ProductsAndServices); }