protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);
            var db = new CounterDbContext();

            if (db.Counters.FirstOrDefault() == null)
            {
                db.Counters.Add(new Counter()
                {
                    Visits = 0
                });

                db.SaveChanges();
            }

            var firstOrDefault = db.Counters.FirstOrDefault();

            if (firstOrDefault != null)
            {
                var counter = firstOrDefault.Visits.ToString();
                var image = CreateBitmapImage("Counter: " + counter);

                image.Save(Server.MapPath("~/") + "image.gif", ImageFormat.Gif);
                this.LabelLoad.Text = counter;
            }

            this.ImageCounter.ImageUrl = "image.gif";
        }
        protected void ButtonAddLoad_Click(object sender, EventArgs e)
        {
            using (var db = new CounterDbContext())
            {
                if (db.Counters.FirstOrDefault() == null)
                {
                    db.Counters.Add(new Counter()
                    {
                        Visits = 0
                    });
                }
                else
                {
                    var firstOrDefault = db.Counters.FirstOrDefault();

                    if (firstOrDefault != null)
                    {
                        firstOrDefault.Visits += 1;
                    }
                }

                db.SaveChanges();
            }
        }