public async Task <IActionResult> Edit(Guid?id) { if (id == null) { return(NotFound()); } var turma = await _turmaRepository.GetByIdAsync(id.Value); if (turma == null) { return(NotFound()); } ViewData["DisciplinaId"] = new SelectList(_disciplinaRepository.GetAll().ToList(), "DisciplinaId", "DisciplinaId", turma.DisciplinaId); return(View(turma)); }