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