Пример #1
0
        public ActionResult <Livro> GetById(int id)
        {
            Livro v_Livro = new Livro();

            v_Livro = v_Livro.BuscarLivro(id);

            if (v_Livro == null)
            {
                return(NotFound());
            }

            return(Ok(v_Livro));
        }
Пример #2
0
        //Get api/Livro/1
        public IHttpActionResult GetLivro(int id)
        {
            Livro livroTemp = new Livro();

            livroTemp.Id = id;

            var retorno = Mapper.Map <Livro, LivroDto>(livroTemp.BuscarLivro("Id"));

            if (retorno == null)
            {
                return(NotFound());
            }


            return(Ok(retorno));
        }
Пример #3
0
        public ActionResult <Livro> Post([FromRoute] int id, [Bind("Texto")] string texto)
        {
            Livro v_Livro = new Livro();

            v_Livro = v_Livro.BuscarLivro(id);

            if (v_Livro == null)
            {
                return(NotFound());
            }

            Comentario v_Comentario = new Comentario();

            v_Livro = v_Comentario.CriarComentario(id, texto);

            return(Ok(v_Livro));
        }
Пример #4
0
        public ActionResult LivrosAtualizacao(int id)
        {
            Livro livroTemp = new Livro();

            livroTemp.Id = id;


            var info = livroTemp.BuscarLivro("Id");

            if (info == null)
            {
                return(HttpNotFound());
            }
            else
            {
                LivroAutorViewModel livroAutores = new LivroAutorViewModel();
                livroAutores.Autores = new Autor().Listar();
                livroAutores.Livro   = info;
                ViewBag.acao         = "Atualizar Livro";
                return(View("Livro", livroAutores));
            }
        }
Пример #5
0
        public IHttpActionResult UpdateLivro(int id, LivroDto livroDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            Livro livroTemp = new Livro();

            livroTemp.Id = id;

            var info = livroTemp.BuscarLivro("Id");

            if (info == null)
            {
                return(NotFound());
            }
            else
            {
                Mapper.Map(livroDto, info);
                info.Atualizar();
                return(Ok());
            }
        }
        public ActionResult <CarrinhoLivros> Post([FromRoute] int idCarrinhosLivros, [FromRoute] int idLivros)
        {
            //Limpar código
            CarrinhoLivros v_CarrinhoLivrosAdicionar = new CarrinhoLivros();

            v_CarrinhoLivrosAdicionar = v_CarrinhoLivrosAdicionar.BuscarCarrinhoLivros(idCarrinhosLivros);

            if (v_CarrinhoLivrosAdicionar == null)
            {
                return(NotFound());
            }

            Livro v_LivroAdicionar = new Livro();

            v_LivroAdicionar = v_LivroAdicionar.BuscarLivro(idLivros);

            if (v_LivroAdicionar == null)
            {
                return(NotFound());
            }

            v_CarrinhoLivrosAdicionar.Livros.Add(v_LivroAdicionar);
            return(v_CarrinhoLivrosAdicionar);
        }