public async Task <IActionResult> Edit(int id, [Bind("TecnicoIntervencaoId,TecnicoId,IntervencaoId")] TecnicoIntervencao tecnicoIntervencao) { if (id != tecnicoIntervencao.TecnicoIntervencaoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tecnicoIntervencao); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TecnicoIntervencaoExists(tecnicoIntervencao.TecnicoIntervencaoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IntervencaoId"] = new SelectList(_context.Intervencao, "IntervencaoId", "Descricao", tecnicoIntervencao.IntervencaoId); ViewData["TecnicoId"] = new SelectList(_context.Tecnico, "TecnicoId", "Nome", tecnicoIntervencao.TecnicoId); return(View(tecnicoIntervencao)); }
public async Task <IActionResult> Create([Bind("TecnicoIntervencaoId,TecnicoId,IntervencaoId")] TecnicoIntervencao tecnicoIntervencao) { if (ModelState.IsValid) { _context.Add(tecnicoIntervencao); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IntervencaoId"] = new SelectList(_context.Intervencao, "IntervencaoId", "Descricao", tecnicoIntervencao.IntervencaoId); ViewData["TecnicoId"] = new SelectList(_context.Tecnico, "TecnicoId", "Nome", tecnicoIntervencao.TecnicoId); return(View(tecnicoIntervencao)); }