コード例 #1
0
        public IActionResult ReportOrderTimeChart(DataSourceRequest command, DateTime?startDate, DateTime?endDate)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageOrders))
            {
                return(Content(""));
            }

            var model     = _orderReportService.GetOrderByTimeReport(startDate, endDate);
            var gridModel = new DataSourceResult
            {
                Data = model
            };

            return(Json(gridModel));
        }
コード例 #2
0
        public async Task <IActionResult> ReportOrderTimeChart(DataSourceRequest command, DateTime?startDate, DateTime?endDate)
        {
            if (!await _permissionService.Authorize(StandardPermissionProvider.ManageOrders))
            {
                return(Content(""));
            }

            string storeId = "";

            if (_workContext.CurrentCustomer.IsStaff())
            {
                storeId = _workContext.CurrentCustomer.StaffStoreId;
            }

            var model = await _orderReportService.GetOrderByTimeReport(storeId, startDate, endDate);

            var gridModel = new DataSourceResult {
                Data = model
            };

            return(Json(gridModel));
        }