//internal methods #region InternalMethods private int GetCount() { Models.Counted ctr = db.Counted.FirstOrDefault(); if (ctr != null) { return(ctr.Counter); } return(0); }
public JsonResult Reset() { Models.Counted ctr = db.Counted.FirstOrDefault(); if (ctr != null) { ctr.Counter = 0; db.SaveChanges(); } else { ctr = new Counted(); ctr.Counter = 0; db.Counted.Add(ctr); db.SaveChanges(); } return(Json(ctr.Counter, JsonRequestBehavior.AllowGet)); }
private int Increment() { Models.Counted ctr = db.Counted.FirstOrDefault(); if (ctr != null) { ctr.Counter = ctr.Counter + 1; db.SaveChanges(); return(ctr.Counter); } else { ctr = new Counted(); ctr.Counter = 1; db.Counted.Add(ctr); db.SaveChanges(); return(ctr.Counter); } }