public async Task <IActionResult> DeleteAluno([FromRoute] int id) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _service.DeleteAluno(id); return(NoContent()); } catch (AlunoError err) { return(NotFound(err)); } catch (AlunoDbUpdateException error) { return(BadRequest(error)); } }