public async Task <IActionResult> Post([FromBody] LivroLivraria livroLivraria)
        {
            if (livroLivraria != null)
            {
                var livrosLivraria = await _livrariaRespository.InsertLivroAsync(livroLivraria);

                return(Ok(livrosLivraria));
            }
            else
            {
                return(BadRequest("Json de entrada não definido no corpo da requisição"));
            }
        }
        public async Task <List <LivroLivraria> > InsertLivroAsync(LivroLivraria livroLivraria)
        {
            LivrosLivrariaMock.Add(new LivroLivraria()
            {
                Id    = Guid.NewGuid(),
                Autor = livroLivraria.Autor,
                Isbn  = livroLivraria.Isbn,
                Nome  = livroLivraria.Nome,
                Valor = livroLivraria.Valor
            });

            return(await Task.Run(() => LivrosLivrariaMock));
        }
예제 #3
0
        static void Main(string[] args)
        {

            LivroBiblioteca livroBiblioteca = new LivroBiblioteca();
            livroBiblioteca.Nome = "Livro 1";
            livroBiblioteca.Autor = "Autor 1";
            livroBiblioteca.Editora = "Editora1";
            livroBiblioteca.Identificador = 1233;
            livroBiblioteca.Instituicao = "FCV";

            Console.WriteLine(livroBiblioteca.ToString());

            LivroLivraria livroLivraria = new LivroLivraria();
            livroLivraria.Nome = "Livro 2";
            livroLivraria.Autor = "Autor 2";
            livroLivraria.Editora = "Editora2";
            livroLivraria.CodigoBarra = 79822323;
            livroLivraria.Valor = 50.32;

            Console.WriteLine(livroLivraria.ToString());

            Console.ReadKey();
        }