Esempio n. 1
0
        public void Run(Type type, BsonDocument document)
        {
            var documentVersion = _versionService.GetVersionOrDefault(document);
            var currentOrLatest = _versionService.GetCurrentOrLatestMigrationVersion(type);

            if (documentVersion == currentOrLatest)
            {
                return;
            }

            MigrateUpOrDown(type, document, documentVersion, currentOrLatest);
        }