private bool PreMigration(PropertyMigrationEventType propertyMigrationEventType, Property savedObjProperty, Property objProperty) { IPropertyMigrationFragment result; if (_propertyMigrationFragments.TryGetValue(new Tuple<PropertyMigrationEventType, Guid>(propertyMigrationEventType, (savedObjProperty ?? objProperty).ExportGuid), out result)) { return result.PreMigration(db, savedObjProperty, objProperty); } else { return true; } }
private void PostMigration(PropertyMigrationEventType propertyMigrationEventType, Property savedObjProperty, Property objProperty) { IPropertyMigrationFragment result; if (_propertyMigrationFragments.TryGetValue(new Tuple<PropertyMigrationEventType, Guid>(propertyMigrationEventType, (savedObjProperty ?? objProperty).ExportGuid), out result)) { result.PostMigration(db, savedObjProperty, objProperty); } }