예제 #1
0
 public IHttpActionResult Get(NoSearchList noSearchList)
 {
     return(Ok(new {
         data = _noServices.GetAll(noSearchList),
         total = _noServices.Count(),
         noSearchList.page,
         noSearchList.size
     }
               ));
 }
예제 #2
0
        public List <No> GetAll(NoSearchList noSearchList)
        {
            var query = _noRepository.GetAll();

            if (!string.IsNullOrWhiteSpace(noSearchList.KyHieu))
            {
                query = query.Where(p => p.KyHieu.Contains(noSearchList.KyHieu));
            }
            return(query.OrderBy(p => p.Ma)
                   .Take(noSearchList.size.Value).Skip(noSearchList.size.Value * (noSearchList.page.Value - 1)).ToList());
        }