Exemple #1
0
        //GET: Edit Account page
        public ActionResult AccountEdit(int accountId)
        {
            AdminEditAccViewModel model = new AdminEditAccViewModel();

            var obj = db.Accounts.Where(m => m.Id == accountId).FirstOrDefault();

            model.NewRole     = obj.RoleId;
            model.Username    = obj.Username;
            model.NewPassword = obj.Password;

            ViewBag.Roles = RoleList();


            return(View(model));
        }
Exemple #2
0
        public ActionResult AccountEdit(AdminEditAccViewModel model)
        {
            ViewBag.Roles = RoleList();
            var obj = db.Accounts.Where(m => m.Username == model.Username).FirstOrDefault();

            if (ModelState.IsValid)
            {
                obj.RoleId   = model.NewRole;
                obj.Password = model.NewPassword;

                db.Entry(obj).State = EntityState.Modified;
                db.SaveChanges();

                return(Redirect("Account"));
            }
            return(View(model));
        }