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)); }
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)); }