public async Task <IActionResult> Get([FromQuery] DanhMucSPQuery query) { GetResult rs = (ThuongMaiDienTuAPI.Helpers.GetResult) await danhMucSPService.Get(query); rs.Content = mapper.Map <List <DanhMucSPDto> >((List <DanhMucSP>)rs.Content); return(Ok(rs.Get())); }
private IQueryable <DanhMucSP> Filtering(IQueryable <DanhMucSP> danhMucSP, DanhMucSPQuery query) { if (query.TinhTrang != null) { danhMucSP = danhMucSP.Where(x => x.TinhTrang == query.TinhTrang); } return(danhMucSP); }
public async Task <object> Get(DanhMucSPQuery query) { var danhMucSP = Sorting <DanhMucSP> .Get(Filtering(db.DanhMucSP, query), query); return(new { Total = danhMucSP.Count(), Content = await Paging <DanhMucSP> .Get(danhMucSP, query).ToListAsync() }); }
public async Task <object> Get(DanhMucSPQuery query) { //var danhMucSP = Sorting<DanhMucSP>.Get(Filtering(db.DanhMucSP,query),query); //return new GetResult(danhMucSP.Count(), await Paging<DanhMucSP>.Get(danhMucSP, query).ToListAsync()); //return new //{ // Total = danhMucSP.Count(), // Content = await Paging<DanhMucSP>.Get(danhMucSP, query).ToListAsync() //}; var danhmuc = await Filtering(db.DanhMucSP, query).ToListAsync(); return(new GetResult(danhmuc.Count(), danhmuc)); }
public async Task <IActionResult> Get([FromQuery] DanhMucSPQuery query) { return(Ok(await danhMucSPService.Get(query))); }