public IActionResult GetById([FromRoute] int id) { var disciplina = _repository.GetById(id); if (disciplina == null) { return(NotFound()); } return(Ok(disciplina)); }
public async Task <SubmitResult <Disciplina> > Remover(Guid id) { var entity = _disciplinaRepository.GetById(id); var result = new ExcluirDisciplinaValidator(_disciplinaRepository).Validate(entity); if (result.IsValid) { _disciplinaRepository.Remove(id); await _uow.CommitAsync(); } return(new SubmitResult <Disciplina>(entity, result)); }
public IActionResult Create(Guid turmaId) { ViewBag.TurmaId = turmaId; var disciplinaid = _turmaRepository.GetById(turmaId).DisciplinaId; ViewData["AlunoId"] = new SelectList(_context.Users.Where(c => c.CursoId == _disciplinaRepository.GetById(disciplinaid).CursoId), "Id", "Nome"); return(View()); }
public Disciplina GetById(Guid id) { return(_disciplinaRepository.GetById(id)); }