Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
    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)
Esempio n. 5
0
    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)
Esempio n. 6
0
    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)