def RemoverLivro(self, request, context): result = "Livro Inexistente!" for i in range(len(self.livros)): if (self.livros[i].titulo == request.titulo): self.livros.pop(i) result = "Livro removido " + request.titulo return helloworld_pb2.Resposta(message=result) print result return helloworld_pb2.Resposta(message=result)
def RemoverContato(self, request, context): result = "Contato Inexistente!" for i in range(len(self.contatos)): if (self.contatos[i].nome == request.nome): self.contatos.pop(i) result = "Contato removido " + request.nome return helloworld_pb2.Resposta(message=result) print result return helloworld_pb2.Resposta(message=result)
def AdicionarContato(self, request, context): x = Contato(str(request.nome), str(request.telefone)) self.contatos.append(x) result = "Contato Adicionado \n\t Nome: " + request.nome + "|Telefone: " + request.telefone + " \n" print result return helloworld_pb2.Resposta(message=result)
def ListarContatos(self, request, context): result = "" for i in range(len(self.contatos)): result += "Nome: " + self.contatos[ i].nome + "|Tel: " + self.contatos[i].telefone + "\n" print(result) return helloworld_pb2.Resposta(message=result)
def ListarLivros(self, request, context): result = "" for i in range(len(self.livros)): result += "Titulo : " + self.livros[ i].titulo + "| Autor: " + self.livros[ i].autor + "| Paginas : " + self.livros[ i].qtdPag + "| Genero: " + self.livros[ i].genero + "| Ano: " + self.livros[i].ano + " \n" print(result) return helloworld_pb2.Resposta(message=result)
def AdicionarLivro(self, request, context): x = Livro( str(request.titulo), str(request.autor), str(request.qtdPag), str(request.genero), str(request.ano), ) self.livros.append(x) result = "Livro Adicionado \n\t Titulo : " + request.titulo + "| Autor: " + request.autor + "| Paginas : " + request.qtdPag + "| Genero: " + request.genero + "|Ano : " + request.ano + "\n" print result return helloworld_pb2.Resposta(message=result)