public JsonResult LogList(QueryInvt queryInvt) { return(new JsonResult(new SingleResponse { TotalCount = inventoryLogService.TotalCount(queryInvt), Data = inventoryLogService.PageList(queryInvt) })); }
public List <TInvt> PageList(QueryInvt queryInvt) { if (queryInvt.PageSize == 0) { queryInvt.PageSize = 20; } return(this.Query(queryInvt). OrderByDescending(x => x.Id).Skip(queryInvt.PageIndex).Take(queryInvt.PageSize).ToList()); }
public JsonResult Details(QueryInvt queryInvt) { var result = inventoryDetailService.PageList(queryInvt); var totalCount = inventoryDetailService.TotalCount(queryInvt); return(new JsonResult(new SingleResponse { Data = result, TotalCount = totalCount })); }
private IQueryable <TInvt> Query(QueryInvt queryInvt) { if (queryInvt.PageSize == 0) { queryInvt.PageSize = 20; } var query = wmsinventory.TInvts as IQueryable <TInvt>; if (queryInvt.SkuId > 0) { query = query.Where(x => x.SkuId == queryInvt.SkuId); } if (!string.IsNullOrEmpty(queryInvt.Barcode)) { query = query.Where(x => x.Barcode == queryInvt.Barcode); } return(query); }
public int TotalCount(QueryInvt queryInvt) { return(this.Query(queryInvt).Count()); }