public async Task <ActionResult> Create([Bind(Include = "Id,Name,Greeting")] Household household) { if (ModelState.IsValid) { db.Households.Add(household); db.SaveChanges(); var userId = User.Identity.GetUserId(); var user = db.Users.Find(userId); user.HouseholdId = household.Id; sHelp.AddUserToRole(userId, RoleName.HOH); db.SaveChanges(); await AuthorizeHelper.ReauthorizeUserAsync(userId); return(RedirectToAction("Setup", "Home")); } return(View(household)); }