Пример #1
0
        public ActionResult Index()
        {
            var criteria = PrepareSearchCriteriaWithFacets();

            var result = new CustomerSearchResultRepository().Search(criteria);

            var model = new CustomerSearchViewModel();

            PrepareResults(result, model);

            return(View(model));
        }
Пример #2
0
        public ActionResult Index(CustomerSearchViewModel model)
        {
            CustomerSearchCriteria criteria = PrepareSearchCriteriaWithFacets();

            criteria.AddTerm("name", model.Name);
            criteria.AddTerm("street", model.Street);
            criteria.AddTermWithExactMatch("purchased_car_make", model.PurchasedCarMake);
            criteria.AddTermWithExactMatch("purchased_car_model", model.PurchasedCarModel);
            criteria.AddTermWithExactMatch("done_business_with", model.DoneBusinessWith);

            var result = new CustomerSearchResultRepository().Search(criteria);

            PrepareResults(result, model);

            return(View(model));
        }