Exemplo n.º 1
0
        public static LivroInformacaoesModel GetLivroInformacoes(Livro livro)
        {
            var livroModel = new LivroInformacaoesModel()
            {
                Isbn = livro.Isbn,
                Titulo = livro.Titulo,
                Editora = livro.Editora,
                Categoria = livro.Categoria.Nome,
                Autores = livro.Autores,
                Descricao = livro.Descricao,
                ImagemLink = livro.ImagemLink,
                Paginas = livro.Paginas,
                Exemplares = livro.Exemplares.Count()
            };

            return livroModel;
        }
Exemplo n.º 2
0
        public bool Adcionar(Exemplar exemplar, Livro livro)
        {
            var livros = _KitapDB.Livros;
            var exemplares = _KitapDB.Exemplares;

            Livro livroAux = livros
                .Where(l => l.Isbn == livro.Isbn)
                .FirstOrDefault();

            if (livroAux == null)
                livros.Add(livro);

            exemplares.Add(exemplar);

            _KitapDB.SaveChanges();

            return true;
        }
Exemplo n.º 3
0
        public static Livro Criar(string isbn, string imagemLink, string titulo, string autores, string editora, string descricao, int paginas, int categoriaID)
        {
            var livro = new Livro()
            {
                Isbn = isbn,
                ImagemLink = imagemLink,
                Titulo = titulo,
                Autores = autores,
                Editora = editora,
                Descricao = descricao,
                Paginas = paginas,
                CategoriaID = categoriaID
            };

            return livro;
        }