public async Task <IActionResult> PostAluno([FromBody] Aluno aluno) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _service.CreateAluno(aluno); return(Created("api/alunos/" + aluno.Id, aluno));; } catch (AlunoError err) { return(BadRequest(err)); } }