public ActionResult UpdateActivationLimit()
        {
            using (var db = new EchoContext())
            {
                ActivationLimit al = new ActivationLimit();

                var date = DateTime.Now.Date;

                AccountActivation aa = db.AccountActivations.Where(x => x.Date.Equals(date)).SingleOrDefault();

                if (aa == null)
                {
                    aa = new AccountActivation();
                }

                AdminConfiguration ac = db.AdminConfigurations.SingleOrDefault();

                if (ac == null)
                {
                    ac = new AdminConfiguration();
                }

                al.no_activation             = aa.No_Activation;
                al.no_activation_pending     = aa.No_Activation_Pending;
                al.no_activation_acc         = aa.No_Activation_Acc;
                al.no_activation_limit_total = ac.No_Activation_Limit_Total;
                al.no_activation_limit_daily = ac.No_Activation_Limit_Daily;


                return(View(al));
            }
        }
        public ActionResult UpdateActivationLimit(ActivationLimit al)
        {
            using (var db = new EchoContext())
            {
                AdminConfiguration ac      = db.AdminConfigurations.SingleOrDefault();
                string             user_no = Session["User_No"].ToString();
                ac.No_Activation_Limit_Total = Convert.ToInt32(al.no_activation_limit_total);
                ac.No_Activation_Limit_Daily = Convert.ToInt32(al.no_activation_limit_daily);
                ac.Updated_By   = user_no;
                ac.Updated_Dttm = DateTime.Now;

                db.Entry(ac).State = EntityState.Modified;
                db.SaveChanges();
                FreebieEvent.UserUpdateEvent(Permission.activation_page_id, "A04");
                return(RedirectToAction("ActivationLimit"));
            }
        }