Exemplo n.º 1
0
        public IActionResult ExportExcel(ProductsSearcher searcher)
        {
            var vm = Wtm.CreateVM <ProductsListVM>();

            vm.Searcher     = searcher;
            vm.SearcherMode = ListVMSearchModeEnum.Export;
            return(vm.GetExportData());
        }
Exemplo n.º 2
0
 public IActionResult Search(ProductsSearcher searcher)
 {
     if (ModelState.IsValid)
     {
         var vm = Wtm.CreateVM <ProductsListVM>();
         vm.Searcher = searcher;
         return(Content(vm.GetJson(enumToString: false)));
     }
     else
     {
         return(BadRequest(ModelState.GetErrorJson()));
     }
 }
Exemplo n.º 3
0
 public SavedProductsUseCase(ProductsSearcher productsSearcher)
 {
     _productsSearcher = productsSearcher;
 }
Exemplo n.º 4
0
        public ICollection <Tuple <ShopProduct, Guid> > SearchProduct(ICollection <string> toMatch, string searchType)
        {
            var searcher = new ProductsSearcher(searchType, _unitOfWork);

            return(searcher.Search(toMatch));
        }
Exemplo n.º 5
0
 public PendingToBuyUsesCase(ProductsSearcher productsSearcher)
 {
     _productsSearcher = productsSearcher;
 }