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." )); } }