Пример #1
0
        public override bool Matches(InMemoryAuditRecord auditRecord)
        {
            if (filters.Any(filter => !filter.Matches(auditRecord)))
            {
                return(false);
            }

            return(filters.Count > 0);
        }
Пример #2
0
        private void AddAuditRecord(InMemoryRecord record, DateTime editedTime, string displayName, string oldValue, string newValue, string user)
        {
            List <InMemoryAuditRecord> auditDatabase = amplaDatabase.GetAuditRecords(record.Module);

            GetView view = amplaConfiguration.GetViewForLocation(record.Module, record.Location);

            InMemoryAuditRecord auditRecord = new InMemoryAuditRecord
            {
                SetId          = Convert.ToString(record.RecordId),
                Location       = record.Location,
                RecordType     = record.Module,
                EditedBy       = "System Configuration.Users." + user,
                EditedDateTime = PersistenceHelper.ConvertToString(editedTime),
                Field          = GetFieldNameFromDisplayName(view, displayName),
                OriginalValue  = oldValue,
                EditedValue    = newValue
            };

            auditDatabase.Add(auditRecord);
        }
        public override bool Matches(InMemoryAuditRecord auditRecord)
        {
            if (filters.Any(filter => !filter.Matches(auditRecord)))
            {
                return false;
            }

            return filters.Count > 0;
        }
Пример #4
0
 public abstract bool Matches(InMemoryAuditRecord auditRecord);
Пример #5
0
 public override bool Matches(InMemoryAuditRecord auditRecord)
 {
     return(auditRecord.SetId == stringId);
 }
Пример #6
0
 public override bool Matches(InMemoryAuditRecord auditRecord)
 {
     return(auditRecord.EditedDateTime == dateTime);
 }
 public override bool Matches(InMemoryAuditRecord auditRecord)
 {
     return auditRecord.Location.StartsWith(location);
 }
 public override bool Matches(InMemoryAuditRecord auditRecord)
 {
     return(auditRecord.Location.StartsWith(location));
 }
Пример #9
0
 public abstract bool Matches(InMemoryAuditRecord auditRecord);
Пример #10
0
 public override bool Matches(InMemoryAuditRecord auditRecord)
 {
     return auditRecord.SetId == stringId;
 }
Пример #11
0
 public override bool Matches(InMemoryAuditRecord auditRecord)
 {
     return(auditRecord.Field == field && auditRecord.EditedValue == stringValue);
 }
Пример #12
0
 public override bool Matches(InMemoryAuditRecord auditRecord)
 {
     return(auditRecord.Location == location);
 }
 public override bool Matches(InMemoryAuditRecord auditRecord)
 {
     return auditRecord.Location == location;
 }