Beispiel #1
0
        public ActionResult GetHostEvents([DataSourceRequest] DataSourceRequest request, ReportEnums.ePeriodSelectionKinds?periodKind, ReportEnums.eChartGroupping?groupKind, string host)
        {
            if (periodKind == null)
            {
                periodKind = ReportEnums.ePeriodSelectionKinds.last180;
            }

            if (groupKind == null)
            {
                groupKind = ReportEnums.eChartGroupping.Month;
            }

            var list = _reportServices.GetHostEventsReport((ReportEnums.ePeriodSelectionKinds)periodKind, (ReportEnums.eChartGroupping)groupKind, host);

            var result = Json(list.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);

            result.MaxJsonLength = Int32.MaxValue;

            return(result);
        }