Пример #1
0
        public IActionResult GetById([FromRoute] int id)
        {
            var disciplina = _repository.GetById(id);

            if (disciplina == null)
            {
                return(NotFound());
            }

            return(Ok(disciplina));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
 }