public List <SalesOrder> LoadData(SalesOrderRequestModel requestModel)
        {
            var count  = salesOrderRepository.Count(w => w.BillCode != "");
            var orders = salesOrderRepository.LoadData(t0 => t0.BillCode != "", requestModel.Page, requestModel.Limit);

            TableDataModel data = new TableDataModel()
            {
                count = count,
                data  = orders
            };

            return(null);
        }
Beispiel #2
0
        /// <summary>
        /// 订单列表数据
        /// </summary>
        /// <param name="requestModel"></param>
        /// <returns></returns>
        public async Task <string> LoadData([FromQuery] SalesOrderRequestModel requestModel)
        {
            Expression <Func <SalesOrder, bool> > exp = w => w.BillCode != "";
            var count = await salesOrderService.CountAsync(exp);

            var orders = await salesOrderService.LoadDataAsync(exp, requestModel.Page, requestModel.Limit);

            var            data      = mapper.Map <List <SalesOrderDto> >(orders);
            TableDataModel tableData = new TableDataModel()
            {
                count = count,
                data  = mapper.Map <List <SalesOrderDto> >(orders)
            };

            return(JsonHelper.ObjectToJSON(tableData));
        }