Beispiel #1
0
        public static void AddChanges(this ICollection <DocumentsChanges> docChanges, RavenJToken curThisReader, RavenJToken curOtherReader, string fieldName)
        {
            var changes = new DocumentsChanges
            {
                FieldNewType  = curThisReader.Type.ToString(),
                FieldOldType  = curOtherReader.Type.ToString(),
                FieldNewValue = curThisReader.ToString(),
                FieldOldValue = curOtherReader.ToString(),
                Change        = DocumentsChanges.ChangeType.FieldChanged,
                FieldName     = fieldName
            };

            docChanges.Add(changes);
        }
Beispiel #2
0
        public static void AddChanges(this ICollection <DocumentsChanges> docChanges, KeyValuePair <string, RavenJToken> kvp, RavenJToken token, string fieldName)
        {
            var changes = new DocumentsChanges
            {
                FieldNewType  = kvp.Value.Type.ToString(),
                FieldOldType  = token.Type.ToString(),
                FieldNewValue = kvp.Value.ToString(),
                FieldOldValue = token.ToString(),
                Change        = DocumentsChanges.ChangeType.FieldChanged,
                FieldName     = fieldName
            };

            docChanges.Add(changes);
        }