public PagedResult <Models.Bureau> RetrieveBureau(string searchTerm, List <OrderBy> orderBy, Paging paging)
        {
            var predicate = PredicateBuilder.New <Data.Entities.Bureau>(true);

            if (!string.IsNullOrEmpty(searchTerm))
            {
                predicate = predicate.And(e => e.Name.Contains(searchTerm));
            }
            var result = _payrollBureauDataService.RetrievePagedResult <Data.Entities.Bureau>(predicate, orderBy, paging);

            return(MapperHelper.FromBureauPagedResult(result.Items, paging));
        }
예제 #2
0
 public PagedResult <Bureau> RetrieveBureau(string searchTerm, List <OrderBy> orderBy, Paging paging)
 {
     if (!string.IsNullOrEmpty(searchTerm))
     {
         return(_payrollBureauDataService.RetrievePagedResult <Bureau>(e => e.Name.Contains(searchTerm), orderBy, paging));
     }
     return(_payrollBureauDataService.RetrievePagedResult <Bureau>(e => true, orderBy, paging));
 }