public async Task <IActionResult> Remover(int id) { try { if (_repositorio.VinculadoAAlgumCarro(id)) { throw new Exception("Marca não pode ser removida, pois possui vinculo com um carro."); } _servicos.Remover(id); return(Ok(new { message = "Operação realizada com sucesso." })); } catch (Exception ex) { return(BadRequest(new { message = ex.Message })); } }