Exemplo n.º 1
0
        public ActionResult <IEnumerable <Aluno> > GetAlunosPorTurma(int id)
        {
            try
            {
                var alunos = _alunoRepository.GetAlunosPorTurma(id);

                if (alunos == null)
                {
                    throw new Exception("Não foi encontrado nenhum aluno para o código informado.");
                }

                return(alunos);
            }
            catch (Exception ex)
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Ops! Houve um erro: { ex.Message }."));
            }
        }