Exemplo n.º 1
0
        public PagedResult <CustomerIndex> Handle(GetCustomersIndex query)

        {
            return(_architectureContext.Customers
                   //.Where(
                   //new SpecGeneric<Domain.Models.Customer>()
                   //.AddSpec(new OnlyGreaterThan18Years())
                   //.AddSpec(new EspecialCustomer())
                   //.AddSpec(new SearchCustomer().AddSearch(query.Search))
                   //.Build())
                   .GetPagedResult(
                       query.Paging));
        }
Exemplo n.º 2
0
 public IReadOnlyList <CustomerIndex> Handle(GetCustomersIndex query)
 {
     return(_context.Customers.ProjectTo <CustomerIndex>()
            .ToList());
 }