Exemplo n.º 1
0
 public List <TimelineChartData> Get([FromUri] TimelineCriteria criteria)
 {
     return(TimelineVisualization.Get
            (
                criteria, true
            ));
 }
Exemplo n.º 2
0
        public ActionResult GetCSVData(int scaleSetting, DateTime?timeFrom, DateTime?timeTo, int?timeout, bool?grayscale, bool?realtime, int courseId, string[] userId)
        {
            bool             gray = grayscale ?? false;
            TimelineCriteria var  = new TimelineCriteria {
                timeScale = (TimeScale)scaleSetting, timeFrom = timeFrom,
                timeTo    = timeTo, timeout = timeout, grayscale = gray, courseId = courseId, userIds = string.Join(",", userId)
            };

            var chartCsvData = TimelineVisualization.GetCSV(var, realtime);

            return(File(new System.Text.UTF8Encoding().GetBytes(chartCsvData), "text/csv", "timeline.csv"));
        }