public ActionResult CreateGarden(GardenCreationViewModel model) { ActionResult result = View(model); if (ModelState.IsValid) { UserManager userManager = new UserManager(); Garden garden = new Garden(); ///using Trent's helper method to get a userID garden.UserID = RetrieveUserId(); garden.GardenDescription = model.GardenDescription; garden.GardenName = model.GardenName; garden.GroupID = model.GroupID; garden.GardenRegion = model.RegionID.ToString(); GardenManager gardenManager = new GardenManager(); if (gardenManager.AddGarden(garden)) { ViewBag.StatusMessage = "Your garden was created!"; } result = RedirectToAction("Details", "Group", new { id = garden.GroupID }); } return(result); }
public ActionResult CreateGarden(int?id) { ActionResult view = RedirectToAction("Details", "Group", new { @id = id }); if (id.HasValue) { GardenCreationViewModel model = new GardenCreationViewModel() { GroupID = id.Value }; view = View(model); } return(view); }