public async Task <ActionResult <Turma> > delete(int id) { try { var turma = await repository.delete(id); return(turma); } catch (System.Exception erro) { return(BadRequest(new { message = erro.Message })); } }