Пример #1
0
            internal static SyncLogData FromJObject(JObject jObject, Type syncType, SyncConfiguration.SchemaInfo schemaInfo)
            {
                SyncLogData syncLogData = new SyncLogData();

                syncLogData.TypeName    = syncType.Name;
                syncLogData.Id          = Convert.ToString(jObject[schemaInfo.PropertyInfoId.Name].Value <object>());
                syncLogData.LastUpdated = jObject[schemaInfo.PropertyInfoLastUpdated.Name].Value <long>();
                syncLogData.Deleted     = jObject[schemaInfo.PropertyInfoDeleted.Name].Value <long?>();
                syncLogData.JsonData    = jObject.ToString();
                if (schemaInfo.PropertyInfoFriendlyId != null)
                {
                    syncLogData.FriendlyId = jObject[schemaInfo.PropertyInfoFriendlyId.Name].Value <string>();
                }
                return(syncLogData);
            }
Пример #2
0
 public SyncLogConflict(SyncEngine.ConflictType conflictType, SyncLogData data)
 {
     ConflictType = conflictType;
     Data         = data;
 }