Пример #1
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();
                }
            }
        }
Пример #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();
                }
            }
        }
Пример #3
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();
                }
            }
        }
Пример #4
0
        public void CriarEditora(Editora editora)
        {
            using (var realDb = new RealBooksContexto()) {
                realDb.Editoras.Add(editora);

                realDb.SaveChanges();
            }
        }
Пример #5
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();
     }
 }
Пример #6
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();
            }
        }
Пример #7
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();
            }
        }