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); }