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)); }
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)); }