private void GetList(HttpContext context) { StoreBalanceQuery query = this.GetQuery(context); StoerBalanceModel <Dictionary <string, object> > dataList = this.GetDataList(query); IsoDateTimeConverter isoDateTimeConverter = new IsoDateTimeConverter(); isoDateTimeConverter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss"; string s = JsonConvert.SerializeObject(dataList, Formatting.Indented, isoDateTimeConverter); context.Response.Write(s); context.Response.End(); }
private StoerBalanceModel <Dictionary <string, object> > GetDataList(StoreBalanceQuery query) { StoerBalanceModel <Dictionary <string, object> > stoerBalanceModel = new StoerBalanceModel <Dictionary <string, object> >(); DbQueryResult storeBalanceOverOrders = StoresHelper.GetStoreBalanceOverOrders(query); stoerBalanceModel.rows = DataHelper.DataTableToDictionary(storeBalanceOverOrders.Data); List <Dictionary <string, object> > rows = DataHelper.DataTableToDictionary(storeBalanceOverOrders.Data); int storeId = query.StoreId; DateTime value = query.StartDate.Value; DateTime?endDate = query.EndDate; decimal num = stoerBalanceModel.totalAmount = StoresHelper.GetStoreBalanceOrderTotal(storeId, value, endDate.Value, query.IsStoreCollect); stoerBalanceModel.rows = rows; stoerBalanceModel.total = storeBalanceOverOrders.TotalRecords; return(stoerBalanceModel); }