Example #1
0
 public Produto AtualizarProduto(Produto dadosProduto)
 {
     try
     {
         var localEntity = _dbContext.Set <Produto>().Local.FirstOrDefault(f => f.Id == dadosProduto.Id);
         if (localEntity != null)
         {
             _dbContext.Entry(localEntity).State = EntityState.Detached;
         }
         _dbContext.Produto.Attach(dadosProduto);
         _dbContext.Entry(dadosProduto).State = EntityState.Modified;
         _dbContext.SaveChanges();
         return(dadosProduto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
 public Repository(ProdutoDbContext ctx)
 {
     _ctx   = ctx;
     _dbSet = _ctx.Set <T>();
 }