コード例 #1
0
        //Recupero Dati statistici fallito
        public async Task UserRegistredFailed()
        {
            UserBL userBL = new UserBL();

            userBL.SetGoogleCedential();
            StatisticController         controller = new StatisticController();
            FilterStatistics            wFilter    = new FilterStatistics();
            StatisticBL                 wBL        = new StatisticBL();
            Dictionary <string, string> wChart     = await wBL.UserRegistred(wFilter.Datastart, wFilter.DataEnd);

            Assert.IsTrue(wChart.Keys.Count == 0);
        }
コード例 #2
0
        public async Task <ActionResult> UserRegistred(FilterStatistics pFilter)
        {
            try
            {
                StatisticBL wBL = new StatisticBL();
                Dictionary <string, string> wChart = await wBL.UserRegistred(pFilter.Datastart, pFilter.DataEnd);

                var chart = new Chart(width: 300, height: 200)
                            .AddSeries(chartType: "line",
                                       xValue: wChart.Keys,
                                       yValues: wChart.Values)
                            .GetBytes("png");
                ViewBag.FilterStastic = await Init("UserRegistred");

                ViewBag.FilterStastic.Chart = base.File(chart, "image/bytes");
            }
            catch (Exception ex)
            {
                Log.Error("Errore in UserRegistred", ex);
            }

            return(View("ViewStatistic"));
        }