Exemplo n.º 1
0
 private void ClearSyncConflict(SyncConflict syncConflict, IsolatedStorageOfflineContext context)
 {
 }
Exemplo n.º 2
0
 public void AddSerializedConflict(SyncConflict conflict, IsolatedStorageOfflineContext context)
 {
 }
Exemplo n.º 3
0
 public void RemoveSyncConflict(SyncConflict conflict)
 {
 }
Exemplo n.º 4
0
        /// <summary>
        /// Get the conflict item
        /// </summary>
        /// <returns>Conflict item</returns>
        public virtual Conflict GetConflict()
        {
            if (!HasConflict())
            {
                return null;
            }

            Conflict conflict = null;

            if (_currentEntryWrapper.IsConflict)
            {
                conflict = new SyncConflict()
                {
                    LiveEntity = _liveEntity,
                    LosingEntity = ReflectionUtility.GetObjectForType(_currentEntryWrapper.ConflictWrapper, this._knownTypes),
                    Resolution = (SyncConflictResolution)Enum.Parse(FormatterConstants.SyncConflictResolutionType, _currentEntryWrapper.ConflictDesc, true)
                };
            }
            else
            {
                conflict = new SyncError()
                {
                    LiveEntity = _liveEntity,
                    ErrorEntity = ReflectionUtility.GetObjectForType(_currentEntryWrapper.ConflictWrapper, this._knownTypes),
                    Description = _currentEntryWrapper.ConflictDesc
                };
            }

            return conflict;
        }
Exemplo n.º 5
0
 private void ClearSyncConflict(SyncConflict syncConflict, OfflineContext context)
 {
 }
Exemplo n.º 6
0
 public void AddSerializedConflict(SyncConflict conflict, OfflineContext context)
 {
 }
Exemplo n.º 7
0
        /// <summary>
        /// Get the conflict item
        /// </summary>
        /// <returns>Conflict item</returns>
        public virtual Conflict GetConflict()
        {
            if (!HasConflict())
            {
                return null;
            }

            Conflict conflict = null;

            if (_currentEntryWrapper.IsConflict)
            {
                conflict = new SyncConflict
                {
                    LiveEntity = _liveEntity,
                    LosingEntity = CreateEntity(_currentEntryWrapper.ConflictWrapper, _knownTypesDict),
                    Resolution = (SyncConflictResolution)Enum.Parse(FormatterConstants.SyncConflictResolutionType, _currentEntryWrapper.ConflictDesc, true)
                };
            }
            else
            {
                conflict = new SyncError
                {
                    LiveEntity = _liveEntity,
                    ErrorEntity = CreateEntity(_currentEntryWrapper.ConflictWrapper, _knownTypesDict),
                    Description = _currentEntryWrapper.ConflictDesc
                };
            }

            return conflict;
        }