Exemple #1
0
    public static IAuditEntry BuildEntity(AuditEntryDto dto)
    {
        var entity = new AuditEntry
        {
            Id = dto.Id,
            PerformingUserId  = dto.PerformingUserId,
            PerformingDetails = dto.PerformingDetails,
            PerformingIp      = dto.PerformingIp,
            EventDateUtc      = dto.EventDateUtc,
            AffectedUserId    = dto.AffectedUserId,
            AffectedDetails   = dto.AffectedDetails,
            EventType         = dto.EventType,
            EventDetails      = dto.EventDetails,
        };

        // on initial construction we don't want to have dirty properties tracked
        // http://issues.umbraco.org/issue/U4-1946
        entity.ResetDirtyProperties(false);
        return(entity);
    }