public async Task <ActionResult> CreateAluno([FromBody] Aluno aluno)
        {
            try
            {
                if (aluno == null)
                {
                    return(BadRequest());
                }

                var createdAluno = await _repo.CreateAluno(aluno);

                return(CreatedAtAction(
                           nameof(GetAluno),
                           new { id = createdAluno.CursoId },
                           createdAluno
                           ));
            }
            catch (System.Exception)
            {
                return(StatusCode(
                           StatusCodes.Status500InternalServerError,
                           "Erro no retorno da lista de alunos."
                           ));
            }
        }