public async Task <ActionResult <Curso> > DeleteCurso(int id) { try { var cursoToDelete = await _repo.GetCurso(id); if (cursoToDelete == null) { return(BadRequest( $"Curso com id = {id} não encontrado!" )); } return(await _repo.DeleteCurso(id)); } catch (System.Exception) { return(StatusCode( StatusCodes.Status500InternalServerError )); } }