Esempio n. 1
0
        public ActionResult GetCSVData(int?scaleSetting, DateTime?timeFrom, DateTime?timeTo, int?timeout, bool?realtime)
        {
            var analytics = UpdateSession(scaleSetting, timeFrom, timeTo, timeout, true);

            var chartCsvData = TimelineChartDataProc.GetCSV(timeFrom, timeTo, analytics.SelectedDataItems, analytics.VisualizationParams.TimeScale, timeout, analytics.VisualizationParams.GrayScale, realtime);

            return(File(new System.Text.UTF8Encoding().GetBytes(chartCsvData), "text/csv", "timeline.csv"));
        }
Esempio n. 2
0
        public ActionResult GetData(int?timeScale, DateTime?timeFrom, DateTime?timeTo, int?timeout, bool grayscale, bool?realtime)
        {
            var analytics = UpdateSession(timeScale, timeFrom, timeTo, timeout, grayscale);

            var chartData  = TimelineChartDataProc.Get(timeFrom, timeTo, analytics.SelectedDataItems, analytics.VisualizationParams.TimeScale, timeout, grayscale, realtime);
            var jsonResult = Json(chartData, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }