public IEnumerable <ApplicationGroup> GetAll(int skip, int take, out int totalRow, string filter) { var query = _appGroupRepository.GetMulti(_ => !_.IsDeactive && (_.Name.Contains(filter) || _.Description.Contains(filter))); totalRow = query.Count(); return(query.OrderBy(x => x.Name).Skip(skip).Take(take)); }
public IEnumerable <ApplicationGroup> GetAll(string keyword) { if (!string.IsNullOrEmpty(keyword)) { return(_appGroupRepository.GetMulti(x => x.Name.Contains(keyword))); } else { return(_appGroupRepository.GetAll()); } }
public IEnumerable <ApplicationGroup> GetAllPaging(int page, int pageSize, out int totalRow, string filter) { var query = _appGroupRepository.GetMulti(p => !p.IsDelete); if (!string.IsNullOrEmpty(filter)) { query = query.Where(x => x.Name.Contains(filter)); } totalRow = query.Count(); return(query.OrderBy(x => x.Name).Skip(page * pageSize).Take(pageSize)); }
public IEnumerable <ApplicationGroup> GetAll(string keyword = null) { return(_appGroupRepository.GetMulti(x => x.IsDeleted == false)); }