예제 #1
0
        public static void ConsultarLivroPorAutor(Greeter.GreeterClient client)
        {
            Console.WriteLine("Digite a consulta:");

            var reply = client.ConsultarLivroPorTitulo(
                new ConsultarLivroPorTituloRequest {
                Titulo = Console.ReadLine()
            });

            Console.WriteLine("Resultado:");
            Console.WriteLine(reply);
        }
예제 #2
0
        public static void RemoverLivroPorNome(Greeter.GreeterClient client)
        {
            Console.WriteLine("Digite o titulo:");
            var titulo = Console.ReadLine();
            var reply  = client.RemoverLivro(
                new RemoverLivroRequest {
                Titulo = titulo
            });

            Console.WriteLine("Resultado:");
            Console.WriteLine(reply);
        }
예제 #3
0
        public static void ConsultarLivroPorAnoNumeroEdicao(Greeter.GreeterClient client)
        {
            Console.WriteLine("Digite o ano:");
            var ano = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Digite o número da edição");
            var numero = Console.ReadLine();
            var reply  = client.ConsultarPorAnoENumero(
                new ConsultarPorAnoENumeroRequest {
                Ano = ano, Numero = numero
            });

            Console.WriteLine("Resultado:");
            Console.WriteLine(reply);
        }
예제 #4
0
        public static void CriarLivro(Greeter.GreeterClient client)
        {
            Console.WriteLine("Digite o Titulo:");
            var titulo = Console.ReadLine();

            Console.WriteLine("Digite o Autor:");
            var autor = Console.ReadLine();

            Console.WriteLine("Digite o Número:");
            var numero = Console.ReadLine();

            Console.WriteLine("Digite o Ano:");
            var ano = Convert.ToInt32(Console.ReadLine());

            var reply = client.CriarLivro(
                new CriarLivroRequest {
                Titulo = titulo, Autor = autor, NumeroEdicao = numero, AnoEdicao = ano
            });

            Console.WriteLine("Resultado:");
            Console.WriteLine(reply);
        }
예제 #5
0
        public static void AlterarLivro(Greeter.GreeterClient client)
        {
            Console.WriteLine("Digite o código do livro:");
            var codigo = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Digite o novo titulo do livro");
            var titulo = Console.ReadLine();

            Console.WriteLine("Digite o novo número da edição do livro");
            var edicao = Console.ReadLine();

            Console.WriteLine("Digite o novo ano do livro");
            var ano = Convert.ToInt32(Console.ReadLine());

            var reply = client.AtualizarLivro(
                new AtualizarLivroRequest {
                Codigo = codigo, Titulo = titulo, AnoEdicao = ano, NumeroEdicao = edicao
            });

            Console.WriteLine("Resultado:");
            Console.WriteLine(reply);
        }