示例#1
0
        public PagedResultDto <ThresholdDto> GetAll(PagedSortedAndFilteredInputDto input)
        {
            var query = _thresholdRepository.GetAll().Where(t => t.IsDeleted == false).Include(t => t.Field)
                        .Include(t => t.Severity);
            var total  = query.Count();
            var result = input.Sorting != null
                ? query.OrderBy(input.Sorting).AsNoTracking().PageBy(input).ToList()
                : query.PageBy(input).ToList();

            return(new PagedResultDto <ThresholdDto>(total, ObjectMapper.Map <List <ThresholdDto> >(result)));
        }
 public IQueryable <Threshold> GetAll()
 {
     return(_thresholdRepositories.GetAll());
 }