Ejemplo n.º 1
0
        public virtual TEntity Atualizar(TEntity obj)
        {
            try
            {
                if (DbSet.Local.Any())
                {
                    var local = DbSet.Local.Last();
                    if (local != null)
                    {
                        Db.Entry(local).State = EntityState.Detached;
                    }
                    var entry = Db.Entry(obj);
                    entry.State = EntityState.Modified;
                }
                else
                {
                    var entry = Db.Entry(obj);
                    DbSet.Attach(obj);
                    entry.State = EntityState.Modified;
                }

                return(obj);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Ejemplo n.º 2
0
 public void Atualizar(TEntity entity)
 {
     _dbContext.Entry(entity).State = EntityState.Modified;
 }