Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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();
        }