Esempio n. 1
0
 protected void CheckUpdateAudit(RecordAudit audit, TEntity destination)
 {
     if (destination is IRecordAudit)
     {
         var entityAudit = (IRecordAudit)destination;
         entityAudit.Auditoria.FechaModificacion   = audit.FechaModificacion;
         entityAudit.Auditoria.UsuarioModificacion = audit.UsuarioModificacion;
     }
 }
Esempio n. 2
0
        public async Task <bool> EnableAsync(long id)
        {
            RecordAudit audit = new RecordAudit();

            audit.FechaModificacion   = DateTime.Now;
            audit.UsuarioModificacion = _currentContext.User.Email;

            _repository.Enable(id, audit);
            return(await _unitOfWork.CommitAsync() > 0);
        }
Esempio n. 3
0
        public virtual void Enable(long id, RecordAudit audit)
        {
            var exists = _dbSet.Find(id);

            if (exists != null)
            {
                CheckUpdateAudit(audit, exists);
                exists.Activo = true;
            }
        }
Esempio n. 4
0
        public bool Disable(long id)
        {
            RecordAudit audit = new RecordAudit();

            audit.FechaModificacion   = DateTime.Now;
            audit.UsuarioModificacion = _currentContext.User.Email;

            _repository.Disable(id, audit);
            return(_unitOfWork.Commit() > 0);
        }