Ejemplo n.º 1
0
        public TEntity Atualizar(TEntity entity, List <string> propertiesName)
        {
            var objetoPersistencia = MapearDominioParaRepository(entity);

            _context.Attach(objetoPersistencia);

            propertiesName.ForEach(propertyName => _context.Entry(objetoPersistencia).Property(propertyName).IsModified = true);
            _context.Entry(objetoPersistencia).Property(nameof(Comum.DataAlteracao)).IsModified = true;

            _context.SaveChanges();

            return(MapearRepositoryParaDominio(objetoPersistencia));
        }