Ejemplo n.º 1
0
 public Editora ObterEditora(int id)
 {
     using (var realDb = new RealBooksContexto())
     {
         return(realDb.Editoras.Where(e => e.EditoraId == id).FirstOrDefault());
     }
 }
Ejemplo n.º 2
0
        public void Salvar(Editora editora)
        {
            using (RealBooksContexto db = new RealBooksContexto())
            {
                //verifica se o ID já Existe, se existe é porque não é um cadastro novo
                //então é uma alteração
                if (editora.EditoraId > 0)
                {
                    //busca no banco de dados o registro por ID
                    var result = db.Editoras.Where(x => x.EditoraId == editora.EditoraId).FirstOrDefault();
                    result.Nome     = editora.Nome;
                    result.Email    = editora.Email;
                    result.Cnpj     = editora.Cnpj;
                    result.Telefone = editora.Telefone;
                    //	Faz o update no registro alterado
                    db.SaveChanges();
                }

                else
                {
                    db.Editoras.Add(editora);
                    //faz um insert no banco
                    db.SaveChanges();
                }
            }
        }
Ejemplo n.º 3
0
        public void Salvar(Editora editora)
        {
            using (RealBooksContexto db = new RealBooksContexto())
            {
                // verifica se o ID ja existe, se existe é pq não é
                // cadastro novo, então é uma alteração
                if (editora.EditoraId > 0)
                {
                    // busca no banco de dados o registro po ID
                    var result = db.Editoras.Where(x => x.EditoraId == editora.EditoraId).FirstOrDefault();

                    result.Nome  = editora.Nome;
                    result.Email = editora.Email;

                    // faz update no banco no registro alterado
                    db.SaveChanges();
                }

                else
                {
                    // adiciona o objeto
                    db.Editoras.Add(editora);

                    //faz um INSERT no banco de dados
                    db.SaveChanges();
                }
            }
        }
Ejemplo n.º 4
0
        public void Salvar(Editora editora)
        {
            using (RealBooksContexto db = new RealBooksContexto())
            {
                //verifica se o Id já existe,
                //se existe não é cadastro novo, logo é uma alteração
                if (editora.EditoraId > 0)
                {
                    //na Tabela Editoras onde x é a tab Editoras, EditoraId = primeiro Id encontrado e joga resultado em result
                    var result = db.Editoras.Where(x => x.EditoraId == editora.EditoraId).FirstOrDefault();

                    result.Nome  = editora.Nome;
                    result.Email = editora.Email;

                    //Faz Update no banco no registro alterado
                    db.SaveChanges();

                    //db.Editoras.Add(result);
                }
                else
                {
                    db.Editoras.Add(editora);

                    //faz um INSERT no banco de dados
                    db.SaveChanges();
                }
            }
        }
Ejemplo n.º 5
0
        public void CriarEditora(Editora editora)
        {
            using (var realDb = new RealBooksContexto()) {
                realDb.Editoras.Add(editora);

                realDb.SaveChanges();
            }
        }
Ejemplo n.º 6
0
 public void Excluir(int id)
 {
     using (var realDB = new RealBooksContexto())
     {
         var editora = realDB.Editoras.Where(i => i.EditoraId == id).FirstOrDefault();
         realDB.Editoras.Remove(editora);
         realDB.SaveChanges();
     }
 }
Ejemplo n.º 7
0
        public void ExluirEditora(int id)
        {
            using (var realDb = new RealBooksContexto())
            {
                var editoraArmazenada = realDb.Editoras.Where(e => e.EditoraId == id).FirstOrDefault();

                realDb.Editoras.Remove(editoraArmazenada);

                realDb.SaveChanges();
            }
        }
Ejemplo n.º 8
0
        public List <Editora> ListarEditoras()
        {
            List <Editora> listaDeEditora = null;

            using (RealBooksContexto realDb = new RealBooksContexto())
            {
                listaDeEditora = realDb.Editoras.ToList();
            }

            return(listaDeEditora);
        }
Ejemplo n.º 9
0
        public List <Editora> ListarEditoras()
        {
            List <Editora> listaDeEditora = null;

            using (RealBooksContexto realDB = new RealBooksContexto())
            {
                //uma vez instanciado o contexto precisamos retornar os dados do Banco via Select
                listaDeEditora = realDB.Editoras.ToList();
            }
            return(listaDeEditora);
        }
Ejemplo n.º 10
0
        public Editora BuscarEditora(int id)
        {
            Editora editora = null;

            using (RealBooksContexto realDB = new RealBooksContexto())
            {
                using (var db = new RealBooksContexto())
                {
                    editora = db.Editoras.Where(p => p.EditoraId == id).FirstOrDefault();
                }
            }

            return(editora);
        }
Ejemplo n.º 11
0
        public Editora BuscarEditora(int id)
        {
            Editora editora = null;

            using (RealBooksContexto realDB = new RealBooksContexto())
            {
                // uma vez instanciado o contexto precisamos retornar os dados do Banco via SELECT
                using (var db = new RealBooksContexto())
                {
                    editora = db.Editoras.Where(p => p.EditoraId == id).FirstOrDefault();
                }
            }
            return(editora);
        }
Ejemplo n.º 12
0
        public void AlterarEditora(Editora editora)
        {
            using (var realDb = new RealBooksContexto())
            {
                var editoraArmazenada = realDb.Editoras.FirstOrDefault(e => e.EditoraId == editora.EditoraId);

                if (editoraArmazenada != null)
                {
                    editoraArmazenada.Nome  = editora.Nome;
                    editoraArmazenada.Email = editora.Email;
                }

                realDb.SaveChanges();
            }
        }