Пример #1
0
 public void RegistraRemovido(IPersistenciaBase entidade, IUnitOfWorkRepository unitofWorkRepository)
 {
     if (!entidadesDeletadas.ContainsKey(entidade))
     {
         entidadesDeletadas.Add(entidade, unitofWorkRepository);
     }
 }
Пример #2
0
 public void RegistraNovo(IPersistenciaBase entidade, IUnitOfWorkRepository unitofWorkRepository)
 {
     if (!entidadesAdicionadas.ContainsKey(entidade))
     {
         entidadesAdicionadas.Add(entidade, unitofWorkRepository);
     }
 }
Пример #3
0
 public void UpdatePersistente(IPersistenciaBase entidade)
 {
     var produto = (Produto)entidade; 
     var dbProduto = _ctx.Produto.Find(produto.ProdutoId);
     if (dbProduto != null)
     {
         dbProduto.Nome = produto.Nome;
         dbProduto.Categoria = produto.Categoria;
         dbProduto.Descricao = produto.Descricao;
         dbProduto.Preco = produto.ProdutoId;
     }
     _ctx.SaveChanges();
 }
Пример #4
0
 public void DeletePersistente(IPersistenciaBase entidade)
 {
     _ctx.Produto.Remove((Produto)entidade);
     _ctx.SaveChanges();
 }
Пример #5
0
 public void InsertPersistente(IPersistenciaBase entidade)
 {
     _ctx.Produto.Add((Produto)entidade);
     _ctx.SaveChanges();
 }