public async Task <IActionResult> Edit(int id, [Bind("Id,CatId,TemperId")] CatTemper catTemper) { if (id != catTemper.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(catTemper); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CatTemperExists(catTemper.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CatId"] = new SelectList(_context.Cat, "Id", "Name", catTemper.CatId); ViewData["TemperId"] = new SelectList(_context.Temper, "Id", "Name", catTemper.TemperId); return(View(catTemper)); }
public async Task <IActionResult> Create([Bind("Id,CatId,TemperId")] CatTemper catTemper) { if (ModelState.IsValid) { _context.Add(catTemper); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CatId"] = new SelectList(_context.Cat, "Id", "Name", catTemper.CatId); ViewData["TemperId"] = new SelectList(_context.Temper, "Id", "Name", catTemper.TemperId); return(View(catTemper)); }