public JsonResult List([FromUri] QueryPutAway queryPutAway) { return(new JsonResult(new SingleResponse { TotalCount = putAwayService.TotalTaskCount(queryPutAway), Data = putAwayService.PageTaskList(queryPutAway) })); }
public int TotalTaskCount(QueryPutAway queryPutAway) { return this.Query(queryPutAway). Where( x => x.Status == Enum.GetName(typeof(EnumOperateStatus), EnumOperateStatus.Init) || x.Status == Enum.GetName(typeof(EnumOperateStatus), EnumOperateStatus.Doing)) .Count(); }
public List<TInPutaway> PageTaskList(QueryPutAway queryPutAway) { if (queryPutAway.PageSize == 0) queryPutAway.PageSize = 20; return this.Query(queryPutAway). Where( x => x.Status == Enum.GetName(typeof(EnumOperateStatus), EnumOperateStatus.Init) || x.Status == Enum.GetName(typeof(EnumOperateStatus), EnumOperateStatus.Doing)) .OrderByDescending(x => x.Id).Skip(queryPutAway.PageIndex).Take(queryPutAway.PageSize).ToList(); }
private IQueryable<TInPutaway> Query(QueryPutAway queryPutAway) { if (queryPutAway.PageSize == 0) queryPutAway.PageSize = 20; var query = wmsinbound.TInPutaways as IQueryable<TInPutaway>; if (!string.IsNullOrEmpty(queryPutAway.Status)) { query = query.Where(x => x.Status == queryPutAway.Status); } if (!string.IsNullOrEmpty(queryPutAway.TransCode)) { query = query.Where(x => x.TransCode == queryPutAway.TransCode); } return query; }
public int TotalCount(QueryPutAway queryPutAway) { return this.Query(queryPutAway).Count(); }
public List<TInPutaway> PageList(QueryPutAway queryPutAway) { return this.Query(queryPutAway). OrderByDescending(x => x.Id).Skip(queryPutAway.PageIndex).Take(queryPutAway.PageSize).ToList(); }
public JsonResult TaskList(QueryPutAway queryPutAway) { putAwayService.PageTaskList(queryPutAway); return(new JsonResult(true)); }