public ActionResult KPIReport(DataSourceRequest command, KPIReportViewModel model) { var kpiRptDS = _reportService.GetKPIReport( createTimeFrom: model.CreateTimeFrom, createTimeTo: model.CreateTimeTo, pageIndex: command.Page - 1, pageSize: command.PageSize); var gridModel = new DataSourceResult() { Data = kpiRptDS, Total = kpiRptDS.TotalCount }; //return View(); return(new JsonResult { Data = gridModel }); }
public ActionResult KPIReport() { //var kpiPermitUsers = new int[] { 1, 4, 17 }; //if (!kpiPermitUsers.Contains(_workContext.CurrentUser.ID)) //{ // ErrorNotification("You do not have permission to process this page."); // return RedirectToAction("List", "JobItem"); //} if (!_permissionService.Authorize(ThirdStorePermission.KPIReport.ToName())) { ErrorNotification("You do not have permission to process this page."); return(Redirect("~/")); } var model = new KPIReportViewModel(); model.CreateTimeFrom = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); model.CreateTimeTo = DateTime.Now.Date; return(View(model)); }