public async Task<ActionResult> Edit(EditUserViewModel model) { if (ModelState.IsValid) { var Db = new BikeFitContext(); var user = Db.Users.First(u => u.UserName == model.UserName); user.Email = model.Email; Db.Entry(user).State = System.Data.Entity.EntityState.Modified; await Db.SaveChangesAsync(); return RedirectToAction("Index"); } // If we got this far, something failed, redisplay form return View(model); }