示例#1
0
        /// <summary>
        /// Método para auditar la modificación de la entidad.
        /// </summary>
        /// <remarks>
        /// Sin comentarios especiales.
        /// </remarks>
        /// <param name="updatedBy">
        /// Parámetro que indica el identificador único del usuario
        /// que modifica la entidad.
        /// </param>
        public virtual void AuditUpdate(string updatedBy)
        {
            // Creamos el objeto-valor AuditInfo.
            IAuditInfo auditInfoObject = AuditInfoFactory.Create(
                System.Convert.ToString(this.AuditInfo.CreatedBy),
                updatedBy,
                this.auditInfo.CreatedTimestamp,
                System.DateTime.UtcNow);

            // Establecemos los datos de auditoría.
            this.AuditInfo = auditInfoObject;
        }
示例#2
0
        /// <summary>
        /// Método para auditar la creación de la entidad.
        /// </summary>
        /// <remarks>
        /// Sin comentarios especiales.
        /// </remarks>
        /// <param name="createdBy">
        /// Parámetro que indica el identificador único del usuario
        /// que modifica la entidad.
        /// </param>
        public virtual void AuditInsert(string createdBy)
        {
            // Creamos el objeto-valor AuditInfo.
            IAuditInfo auditInfoObject = AuditInfoFactory.Create(
                createdBy,
                null,
                System.DateTime.UtcNow,
                null);

            // Establecemos los datos de auditoría.
            this.AuditInfo = auditInfoObject;
        }