public virtual void UpgradeData(string fromversion, string toversion) { if (fromversion == version_360) { From360To370(); fromversion = version_370; } if (fromversion == version_370) { From370To380(); fromversion = version_380; } if (fromversion == toversion) { var databaseversion = _versionRepository.Table.FirstOrDefault(); if (databaseversion != null) { databaseversion.DataBaseVersion = GrandVersion.CurrentVersion; _versionRepository.Update(databaseversion); } else { databaseversion = new GrandNodeVersion(); databaseversion.DataBaseVersion = GrandVersion.CurrentVersion; _versionRepository.Insert(databaseversion); } } }
protected virtual void InstallVersion() { var version = new GrandNodeVersion { DataBaseVersion = GrandVersion.CurrentVersion }; _versionRepository.Insert(version); }