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")); } }