Ejemplo n.º 1
0
        public ActionResult getdata(String datafrom)
        {
            System.Diagnostics.Debug.WriteLine("username" + user + "datafrom " + datafrom);
            pull_pubdetails pub           = new pull_pubdetails(datafrom, "2015", user);
            var             barstatsmodel = new barstatsviewmodel
            {
                Year       = "2015",
                entries    = pub.getEntries(),
                avg        = pub.getAverage(),
                datasource = datafrom
            };

            var json = JsonConvert.SerializeObject(barstatsmodel);

            return(Json(json));
        }
Ejemplo n.º 2
0
        public ActionResult getbardata()
        {
            double refjournalavg = 0;

            System.Diagnostics.Debug.WriteLine(user);

            int refjournalstats = (int)(from pubs in _db.publications_details
                                        where pubs.username == user
                                        select pubs.ref_journals).First();
            int refjournalstatssum = (int)(from pubs in _db.publications_details
                                           select pubs.ref_journals).Sum();

            int refjournalstatscount = (int)(from pubs in _db.publications_details
                                             select pubs.ref_journals).Count();

            if (refjournalstatscount != 0)
            {
                refjournalavg = (double)refjournalstatssum / refjournalstatscount;
            }


            System.Diagnostics.Debug.WriteLine("sum " + refjournalstatssum + "count " + refjournalstatscount + "entries " + refjournalstats);

            var barstatsmodel = new barstatsviewmodel
            {
                Year       = "2015",
                entries    = refjournalstats,
                avg        = refjournalavg,
                datasource = "ref_journals"
            };
            string json = JsonConvert.SerializeObject(barstatsmodel);

            ViewBag.year       = "2015";
            ViewBag.refjournal = refjournalstats;
            ViewBag.journalavg = 2;

            return(Json(json));
        }