예제 #1
0
        public ActionResult Index()
        {
            SalesShipmentsStatisticsListModel model = new SalesShipmentsStatisticsListModel();

            model.GoodsList      = GetGoodsList();
            model.ClientDataList = GetClientDataList();
            model.FromDate       = DateTime.Now;
            model.ToDate         = DateTime.Now;
            return(View(model));
        }
예제 #2
0
        public ActionResult Index(PageInfo pageInfo, SalesShipmentsStatisticsListModel model)
        {
            IPagedList <SalesShipmentsStatisticsModelShow> salesShipmentsStatistics = _salesShipmentsStatisticsService.GetList(
                model.GoodsID,
                model.ClientDataID,
                model.FromDate,
                model.ToDate,
                pageInfo.PageIndex, pageInfo.PageSize, pageInfo.sortExpression);

            model.SalesShipmentsStatistics = salesShipmentsStatistics.MapTo <IList <SalesShipmentsStatisticsModelShow>, IList <SalesShipmentsStatisticsModel> >();

            var results = new DataTable <SalesShipmentsStatisticsModel>()
            {
                Draw            = pageInfo.Draw + 1,
                RecordsTotal    = salesShipmentsStatistics.TotalCount,
                RecordsFiltered = salesShipmentsStatistics.TotalCount,
                Data            = model.SalesShipmentsStatistics
            };


            return(Json(new PlainJsonResponse(results)));
        }