public FeaturedServiceProviderSearchModel SearchFeaturedServiceProviders(FeaturedServiceProviderSearchModel searchModel)
        {
            SearchFeaturedServicesCommand searchFeaturedServicesCommand = new SearchFeaturedServicesCommand(searchModel);

            searchFeaturedServicesCommand.Execute();
            return(searchFeaturedServicesCommand.CommandResult);
        }
Esempio n. 2
0
        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);
        }