public async Task <IActionResult> Edit(int id, [Bind("Id,Premio,FilmeFK,PessoaFK")] PessoaFilme pessoaFilme) { if (id != pessoaFilme.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(pessoaFilme); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PessoaFilmeExists(pessoaFilme.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FilmeFK"] = new SelectList(_context.Filme, "Id", "Titulo", pessoaFilme.FilmeFK); ViewData["PessoaFK"] = new SelectList(_context.Pessoa, "Id", "Nome", pessoaFilme.PessoaFK); return(View(pessoaFilme)); }
public async Task <IActionResult> Create([Bind("Id,Premio,FilmeFK,PessoaFK")] PessoaFilme pessoaFilme) { if (ModelState.IsValid) { _context.Add(pessoaFilme); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FilmeFK"] = new SelectList(_context.Filme, "Id", "Titulo", pessoaFilme.FilmeFK); ViewData["PessoaFK"] = new SelectList(_context.Pessoa, "Id", "Nome", pessoaFilme.PessoaFK); return(RedirectToAction("Index", "Filmes")); }