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)); }
public IReadOnlyList <CustomerIndex> Handle(GetCustomersIndex query) { return(_context.Customers.ProjectTo <CustomerIndex>() .ToList()); }