public IHttpActionResult Get(NoSearchList noSearchList) { return(Ok(new { data = _noServices.GetAll(noSearchList), total = _noServices.Count(), noSearchList.page, noSearchList.size } )); }
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()); }