public ActionResult configauthoptions(checkboxforauthoptions confauthoptionsobj) { try { paresetEntities db = new paresetEntities(); var obj = db.Userauthoptions.ToList(); obj[0].Isenabel = confauthoptionsobj.Email; obj[1].Isenabel = confauthoptionsobj.smsotp; obj[2].Isenabel = confauthoptionsobj.challengeqs; //obj.Emailotp = confauthoptionsobj.emailotp; //obj.Charesq = confauthoptionsobj.challengequestions; //obj.Smsotp = confauthoptionsobj.smsotp; foreach (var m in obj) { db.Entry(m).CurrentValues.SetValues(m); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = "Success"; return(View(confauthoptionsobj)); } catch { ViewBag.Message = "Error"; return(View()); } }
public ActionResult configauthoptions() { try { paresetEntities db = new paresetEntities(); var obj = db.Userauthoptions.ToList(); checkboxforauthoptions options = new checkboxforauthoptions(); options.Email = bool.Parse(obj[0].Isenabel.ToString()); options.smsotp = bool.Parse(obj[1].Isenabel.ToString()); options.challengeqs = bool.Parse(obj[2].Isenabel.ToString()); return(View(options)); } catch { ViewBag.Message = "please select to update"; return(View()); } }