예제 #1
0
        public string Incluir(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = Convert.ToString(context.Request.Form["titulo"]),
                Autor  = Convert.ToString(context.Request.Form["autor"])
            };

            _repo.Incluir(livro);
            return("Livro incluído com sucesso.");
        }
예제 #2
0
        private Task ProcessaFormulario(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.Request.Query["titulo"].First(),
                Autor  = context.Request.Query["autor"].First()
            };

            _repositorio.Incluir(livro);

            return(context.Response.WriteAsync("Cadastrado com sucesso!"));
        }
        public string Ler(Livro livro)
        {
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return("Livro incluido com sucesso");
        }
예제 #4
0
        //REFLECTION

        public string NovoLivroParaLer(Livro livro)
        {
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return("O livro foi adicionado com sucesso.");
        }
        public static string Insert(Livro book)
        {
            var _repo = new LivroRepositorioCSV();

            _repo.Incluir(book);
            return("Registered book successfully");
        }
예제 #6
0
        public string NovoLivroParaLer(Livro livro)
        {
            LivroRepositorioCSV _repo = new LivroRepositorioCSV();

            _repo.Incluir(livro);
            return("Livro Criado !!");
        }
예제 #7
0
        public string Incluir(Livro livro)
        {
            var _repo = new LivroRepositorioCSV();

            _repo.Incluir(livro);
            return("O livro foi adicionado com sucesso");
        }
예제 #8
0
        public string Incluir(Livro livro)
        {
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return("Livro adicionado com sucesso.");
        }
예제 #9
0
        public string Incluir(Livro livro)
        {
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return("Novo livro adicionado!");
        }
예제 #10
0
        public string Incluir(Livro livro)
        {
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);

            return("Formulário de livro inserido com sucesso!");
        }
예제 #11
0
        public Task ProcessaFormulario(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.Request.Query["nome"].First(),
                Autor  = context.Request.Query["autor"].First(),
            };
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com Sucesso"));
        }
예제 #12
0
        private Task CadastroNovoLivro(HttpContext context)
        {
            var livro = new Livro(
                Convert.ToString(context.GetRouteValue("Livro")),
                Convert.ToString(context.GetRouteValue("Autor"))
                );

            var _repo = new LivroRepositorioCSV();

            _repo.Incluir(livro);
            return(context.Response.WriteAsync("Livro adicionado com sucesso!"));
        }
예제 #13
0
        public static Task Incluir(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.Request.Form["titulo"].First().ToString(),
                Autor  = context.Request.Form["autor"].First().ToString(),
            };
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso"));
        }
예제 #14
0
        public Task NovoLivroParaLer(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = Convert.ToString(context.GetRouteValue("nome")),
                Autor  = Convert.ToString(context.GetRouteValue("autor")),
            };
            var _repo = new LivroRepositorioCSV();

            _repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso!!!"));
        }
예제 #15
0
        public static Task ProcessaFormulario(HttpContext context)
        {
            var livro = new Livro
            {
                Titulo = context.Request.Form["titulo"].First(),
                Autor  = context.Request.Form["autor"].First(),
            };
            var _repo = new LivroRepositorioCSV();

            _repo.Incluir(livro);
            return(context.Response.WriteAsync("Livro incluído com sucesso"));
        }
        public static Task CadastroNovoLivro(HttpContext context)
        {
            var livro = new Livro()
            {
                Autor  = context.GetRouteValue("autor").ToString(),
                Titulo = context.GetRouteValue("nome").ToString()
            };
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync(LIVRO_CADASTRADO_COM_SUCESSO));
        }
예제 #17
0
        public Task NovoLivroLer(HttpContext context)
        {
            var livro = new Livro
            {
                Titulo = context.GetRouteValue("nome").ToString(),
                Autor  = context.GetRouteValue("autor").ToString()
            };
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync("O Livro foi adicionado com sucesso!"));
        }
예제 #18
0
        public static Task NovoLivro(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.GetRouteValue("nome") as string,
                Autor  = context.GetRouteValue("autor") as string,
            };
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso"));
        }
예제 #19
0
        public Task ProcessaFormulario(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.Request.Query["titulo"].First(), //pegando valor na url
                Autor  = context.Request.Query["autor"].First(),  //pegando valor na url
            };
            var _repo = new LivroRepositorioCSV();

            _repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso!!!"));
        }
예제 #20
0
        public static Task NovoLivro(HttpContext context)
        {
            var livro = new Livro()                                       //criar um livro
            {
                Titulo = Convert.ToString(context.GetRouteValue("nome")), // GetRouteValue recupera a informação das rotas, nesse caso das rotas com templete, definindo titulo e autor
                Autor  = Convert.ToString(context.GetRouteValue("autor")),
            };

            var repo = new LivroRepositorioCSV(); //o livro será usado dentro do repositorio

            repo.Incluir(livro);                  //para adicionar o livro no repositorio
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso"));
        }
예제 #21
0
        public static Task Incluir(HttpContext context)
        {
            var livro = new Livro()                              //criar um livro
            {
                Titulo = context.Request.Form["titulo"].First(), //Form busca as informações do formulario, pois as informações estão sendo passadas pelo corpo da requisição
                Autor  = context.Request.Form["autor"].First(),
            };

            var repo = new LivroRepositorioCSV(); //o livro será usado dentro do repositorio

            repo.Incluir(livro);                  //para adicionar o livro no repositorio
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso"));
        }
        public Task CadastrarNovoLivro(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.GetRouteValue("nome").ToString(),
                Autor  = context.GetRouteValue("autor").ToString()
            };

            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(ImprimirLivrosParaLer(context));
        }
예제 #23
0
        public string Incluir(Livro livro)
        {
            //var livro = new Livro()
            //{
            //    Titulo = context.Request.Form["nome"].First(),
            //    Autor = context.Request.Form["autor"].First()

            //};
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return("Livro Adc");
        }
예제 #24
0
        private Task NovoLivroParaler(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.GetRouteValue("nome").ToString(),  //Acessa valor passado no {nome} no rota do contexto
                Autor  = context.GetRouteValue("autor").ToString(), //Acessa valor passado no {autor} no rota do contexto
            };

            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso"));
        }
예제 #25
0
        public string NovoLivroParaLer(Livro livro)
        {
            //var livro = new Livro()
            //{
            //    Titulo = Convert.ToString(context.GetRouteValue("nome")),//Pegando no endereço o valor nome e convertendo para string que é o tipo do campo titulo definido na classe Livro
            //    Autor = Convert.ToString(context.GetRouteValue("autor"))//Pegando no endereço o valor nome e convertendo para string que é o tipo do campo autor definido na classe Livro
            //};
            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);//função incluir livro implementada na classe 'LivroRepositorioCSV'

            return($"Livro {livro.Titulo} adicionado com sucesso!");
        }
예제 #26
0
        public static Task CadastroNovoLivro(HttpContext context)
        {
            var livro = new Livro
            {
                Titulo = context.GetRouteValue("nome").ToString(),
                Autor  = context.GetRouteValue("autor").ToString()
            };

            var _repo = new LivroRepositorioCSV();

            _repo.Incluir(livro);
            return(context.Response.WriteAsync("Livro Adicionado com Sucesso!!"));
        }
예제 #27
0
        public static Task NovoLivro(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.GetRouteValue("nome").ToString(), // Recuperando valor dos parametros das rotas
                Autor  = context.GetRouteValue("autor").ToString()
            };

            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso!"));
        }
예제 #28
0
        public Task ProcessaFormulario(HttpContext context)
        {
            var livro = new Livro()
            {
                Titulo = context.Request.Form["titulo"].First(),
                Autor  = context.Request.Form["autor"].First()
            };

            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso.Bichooo!by KassyS2 2017 Kassy I hate U cara de C*"));
        }
예제 #29
0
        //REQUES DELEGATE
        public Task NovoLivroParaLer(HttpContext context)
        {
            var livro = new Livro()
            {
                //retorna um object, portanto damos um parse para string
                Titulo = Convert.ToString(context.GetRouteValue("nome")),
                Autor  = Convert.ToString(context.GetRouteValue("autor")),
            };

            var repo = new LivroRepositorioCSV();

            repo.Incluir(livro);
            return(context.Response.WriteAsync("O livro foi adicionado com sucesso"));
        }
예제 #30
0
        public string Incluir(Livro livro)
        {
            try
            {
                var _repo = new LivroRepositorioCSV();
                _repo.Incluir(livro);

                return("Novo livro cadastrado com sucesso!");
            }
            catch (Exception ex)
            {
                return($"Erro ao tentar inclui livro!\n{ex.Message}");
            }
        }