public async Task <IActionResult> Edit(int id, [Bind("IdProfessor,IdCurriculo,Nome,Cpf,Endereco,Email,Telefone")] TbProfessor tbProfessor) { if (id != tbProfessor.IdProfessor) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tbProfessor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TbProfessorExists(tbProfessor.IdProfessor)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCurriculo"] = new SelectList(_context.TbCurriculo, "IdCurriculo", "CursosRealizados", tbProfessor.IdCurriculo); return(View(tbProfessor)); }
public async Task <IActionResult> Create([Bind("IdProfessor,IdCurriculo,Nome,Cpf,Endereco,Email,Telefone")] TbProfessor tbProfessor) { if (ModelState.IsValid) { _context.Add(tbProfessor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCurriculo"] = new SelectList(_context.TbCurriculo, "IdCurriculo", "CursosRealizados", tbProfessor.IdCurriculo); return(View(tbProfessor)); }