public ActionResult EmailPreferences(UserEmailPreferencesModel model) { using (var db = ApplicationDbContext.Create()) { var user = db.Users.Where(x => x.UserName == model.Id).FirstOrDefault(); Mapper.Map(model, user); db.SaveChanges(); return(RedirectToAction("EmailPreferences", new { id = user.UserName })); } }
public ActionResult EmailPreferences(string id) { using (var db = ApplicationDbContext.Create()) { var model = new UserEmailPreferencesModel(); var user = db.Users.Where(x => x.UserName == id).FirstOrDefault(); if (user == null) { throw new HttpException(404, "Not Found"); } Mapper.Map(user, model); return(View(model)); } }