public async Task <IActionResult> Edit(int id, [Bind("HorarioId,NomeProva,Datainicio,DiaInteiro,Datafim,Descricao,Ano,TipoProvaID")] Horario horario) { if (id != horario.HorarioId) { return(NotFound()); } if (ModelState.IsValid) { try { horario.TipoProva = _context.TipoProva.Find(horario.TipoProvaID); _context.Update(horario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HorarioExists(horario.HorarioId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TipoProvaID"] = new SelectList(_context.TipoProva, "TipoProvaID", "Nome", horario.TipoProvaID); return(View(horario)); }
public async Task <IActionResult> Edit(int id, [Bind("TipoProvaID,Nome,Descricao")] TipoProva tipoProva) { if (id != tipoProva.TipoProvaID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoProva); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoProvaExists(tipoProva.TipoProvaID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoProva)); }
public async Task <IActionResult> Edit(int id, [Bind("ProfessorId,Nome,Idade,Email,Telemovel")] Professor professor) { if (id != professor.ProfessorId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(professor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProfessorExists(professor.ProfessorId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(professor)); }
public async Task <IActionResult> Edit(int id, [Bind("HorarioId,DisciplinaId")] HorarioDisciplina horarioDisciplina) { if (id != horarioDisciplina.HorarioId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(horarioDisciplina); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HorarioDisciplinaExists(horarioDisciplina.HorarioId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["HorarioId"] = new SelectList(_context.Disciplina, "DisciplinaId", "DisciplinaId", horarioDisciplina.HorarioId); ViewData["DisciplinaId"] = new SelectList(_context.Horario, "HorarioId", "HorarioId", horarioDisciplina.DisciplinaId); return(View(horarioDisciplina)); }
public async Task <IActionResult> Edit(int id, [Bind("DisciplinaId,Nome,Ano,Email,NumeroEstudante,EstadoEstudante,ProfessorId")] Disciplina disciplina) { if (id != disciplina.DisciplinaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(disciplina); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DisciplinaExists(disciplina.DisciplinaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ProfessorId"] = new SelectList(_context.Professor, "ProfessorId", "Nome", disciplina.ProfessorId); return(View(disciplina)); }