public async Task <IActionResult> Edit(int id, [Bind("Id,AwardShowId,Year,DateHosted")] AwardShowInstance awardShowInstance) { if (id != awardShowInstance.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(awardShowInstance); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AwardShowInstanceExists(awardShowInstance.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AwardShowId"] = new SelectList(_context.AwardShow, "Id", "ShowName", awardShowInstance.AwardShowId); return(View(awardShowInstance)); }
public async Task <IActionResult> Create(AwardShowInstance awardShowInstance) { if (ModelState.IsValid) { _context.Add(awardShowInstance); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AwardShowId"] = new SelectList(_context.AwardShow, "Id", "ShowName", awardShowInstance.AwardShowId); return(View(awardShowInstance)); }