public async Task <IActionResult> Edit(int id, [Bind("PlantGardenId,PlantId,GardenBedId,rowNumber,plantCount")] PlantGarden plantGarden) { if (id != plantGarden.PlantGardenId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(plantGarden); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlantGardenExists(plantGarden.PlantGardenId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["GardenBedId"] = new SelectList(_context.GardenBeds, "GardenBedId", "name", plantGarden.GardenBedId); ViewData["PlantId"] = new SelectList(_context.Plants, "PlantId", "Disease", plantGarden.PlantId); return(View(plantGarden)); }
public async Task <IActionResult> Create([Bind("PlantGardenId,PlantId,GardenBedId,rowNumber,plantCount")] PlantGarden plantGarden) { if (ModelState.IsValid) { _context.Add(plantGarden); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["GardenBedId"] = new SelectList(_context.GardenBeds, "GardenBedId", "name", plantGarden.GardenBedId); ViewData["PlantId"] = new SelectList(_context.Plants, "PlantId", "Disease", plantGarden.PlantId); return(View(plantGarden)); }