Ejemplo n.º 1
0
        public override void AddViewData(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData)
        {
            base.AddViewData(viewData);

            viewData["FilterCategory"] = Category;
            viewData["FilterSupplier"] = Supplier;
        }
Ejemplo n.º 2
0
        private static void PrepareAreaChart(List <Record> records,
                                             Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData)
        {
            var bpTemps = records.Select(r => r.BpTemperature).ToArray();
            var csTemps = records.Select(r => r.CsTemperature).ToArray();
            var times   = records.Select(r => r.Time.ToJavascriptReadable()).ToArray();

            ViewData.Add("bpTemps", bpTemps);
            ViewData.Add("csTemps", csTemps);
            ViewData.Add("times", times);
            ViewData.Add("dataPointsNumber", times.Count());
        }
Ejemplo n.º 3
0
        private static void PrepareBarChart(List <Record> records,
                                            Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary ViewData)
        {
            Record latest = records.OrderByDescending(r => r.Time).First();
            Record worst  = _recordService.GetWorst();

            ViewData.Add("latestAnnotation", ("Bp " + latest.BpTemperature + "°C,\n" +
                                              "Cs " + latest.CsTemperature + "°C"));
            ViewData.Add("latestIndex", (latest.Index));

            ViewData.Add("worstAnnotation", (worst.Time.Date.ToShortDate() + ": \n" +
                                             "Bp " + worst.BpTemperature + "°C,\n" +
                                             "Cs " + worst.CsTemperature + "°C"));
            ViewData.Add("worstIndex", (worst.Index));
        }
Ejemplo n.º 4
0
 public virtual void AddViewData(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData)
 {
     viewData["FilterName"] = Name;
 }