コード例 #1
0
        public ActionResult _getCount(int count)
        {
            var isCLickable = false;
            var newValue    = count + 1;

            using (var _counter = new CounterDbEntities())
            {
                var recCount = _counter.Counters.Count();
                if (recCount == 0)
                {
                    var counter = new CounterEntity {
                        Counter = newValue
                    };
                    _counter.Counters.Add(counter);
                    isCLickable = true;
                }
                else
                {
                    var currentValue = _counter.Counters.First();


                    if (currentValue.Counter <= 9)
                    {
                        currentValue.Counter = newValue;
                        isCLickable          = true;
                    }
                }

                _counter.SaveChanges();
            }
            return(Json(new { clickable = isCLickable, Counter = newValue }));
        }
コード例 #2
0
        // GET: Counter
        public ActionResult Index()
        {
            var lastvalue = 0;

            using (var counter = new CounterDbEntities())
            {
                var recCount = counter.Counters.Count();
                if (recCount > 0)
                {
                    var lastOrDefault = counter.Counters.Select(c => c.Counter);
                    if (lastOrDefault != null)
                    {
                        lastvalue = lastOrDefault.First();
                    }
                }
            }
            var countermodel = new CounterModel {
                Counter = lastvalue
            };

            return(View(countermodel));
        }