public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Stiftelse stiftelse = db.Stiftelses.Find(id); if (stiftelse == null) { return(HttpNotFound()); } Pageviews pViews; if (db.Pageviews.Where(p => p.Stiftelse.Id == id).Count() != 0) { pViews = db.Pageviews.First(p => p.Stiftelse.Id == id); pViews.ViewCount++; } else { pViews = new Pageviews { ViewCount = 1, Stiftelse = db.Stiftelses.Find(id) }; db.Pageviews.Add(pViews); } db.SaveChanges(); return(View(stiftelse)); }
public long GetPageViews() { long?count; var p = service.PageViews.Get("2590723630599333470"); p.Range = PageViewsResource.GetRequest.RangeEnum.All; Pageviews response = p.Execute(); count = response.Counts[0].Count; return(count ?? 0); //StreamReader reader = new StreamReader(str); //string text = reader.ReadToEnd(); }