public ActionResult Create([Bind(Include = "GardenID,Name,Sqft,CityID,VegetableTypeID1,VegetableTypeID2,VegetableTypeID3,VegetableTypeID4,VegetableTypeID5,VegetableTypeID6")] CreateGardenVM createGardenVM) { if (ModelState.IsValid) { Garden newGarden = new Garden(); //converts the viewmodel to a new garden with vegetables and prompts GardenHelpers.GardenInit(newGarden, createGardenVM); db.Gardens.Add(newGarden); db.SaveChanges(); //show the details of created garden return(RedirectToAction("Details", "Gardens", new { id = newGarden.GardenID })); } return(View()); }
// GET: Gardens/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Garden garden = db.Gardens.Find(id); if (garden == null) { return(HttpNotFound()); } //Create plant, water, and harvest prompts for each vegetable that needs it GardenHelpers.DailyCheck(garden); db.SaveChanges(); return(View(garden)); }