コード例 #1
0
        public IActionResult Index(string searchTerm)
        {
            if (string.IsNullOrWhiteSpace(searchTerm))
            {
                return(Index());
            }

            var query        = new SearchForSalesPersonsQuery(searchTerm);
            var salesPersons = _queryProcessor.Process(query);
            var vm           = new SalesPersonViewModel
            {
                SalesPersons = salesPersons,
                SearchTerm   = searchTerm
            };

            return(View(vm));
        }
コード例 #2
0
 public List <SalesPerson> Handle(SearchForSalesPersonsQuery query)
 {
     return(_repository.GetSalesPersonsByQuery(query.SearchTerm));
 }