public ActionResult Statistics(int patientId)
        {
            StatisticsViewModel model = new StatisticsViewModel();

            var xSerie = graphRepository.GetXSerie(patientId).ToList();
            var yData  = graphRepository.GetData(patientId).ToList();

            List <double?> correctMeasures   = new List <double?>();
            List <double?> incorrectMeasures = new List <double?>();

            for (int i = 0; i < xSerie.Count(); i++)
            {
                correctMeasures.Add(0);
                incorrectMeasures.Add(0);

                foreach (var y in yData)
                {
                    if (y.xValue == xSerie[i])
                    {
                        if (y.CorrectMeasure)
                        {
                            correctMeasures[i] += 1;
                        }
                        else
                        {
                            incorrectMeasures[i] += 1;
                        }
                    }
                }
            }
            correctMeasures.ForEach(p => model.correctSerie.Add(new ColumnSeriesData {
                Y = p
            }));
            incorrectMeasures.ForEach(p => model.incorrectSerie.Add(new ColumnSeriesData {
                Y = p
            }));
            xSerie.ForEach(p => model.xSerie.Add(p.ToShortDateString()));

            return(View(model));
        }