public Household CreateNewHousehold(CreateHouseVM model) { var me = db.Users.Find(HttpContext.Current.User.Identity.GetUserId()); var newHouse = new Household { Name = model.Name, Created = DateTime.Now, Description = model.Description, HeadOfHouseId = HttpContext.Current.User.Identity.GetUserId(), }; newHouse.Users.Add(me); db.Households.Add(newHouse); db.SaveChanges(); return(newHouse); }
public int CreateHouseAndGetId(CreateHouseVM model) { //create a new house and return the id of the house for reference with other methods var myId = HttpContext.Current.User.Identity.GetUserId(); var me = db.Users.Find(myId); var newHouse = new Household { Name = model.Name, Created = DateTime.Now, Description = model.Description, HeadOfHouseId = myId }; newHouse.Users.Add(me); db.Households.Add(newHouse); return(newHouse.Id); }
public ActionResult CreateHouse(CreateHouseVM model) { var newHouse = houseHelper.CreateNewHousehold(model); return(RedirectToAction("Details", "Households", new { id = newHouse.Id })); }