public static void Update() { Action upgradeToLastVersion = new Action((() => { Console.WriteLine("Updating Database..."); })); CV_0001 version1 = new CV_0001(); CV_0002 version2 = new CV_0002(); if (version1.IsLastVersion()) { upgradeToLastVersion += version2.GetVersion; } else if (version2.IsLastVersion()) { Console.WriteLine("Version of DB is up to date"); } else { upgradeToLastVersion += version1.GetVersion; upgradeToLastVersion += version2.GetVersion; } upgradeToLastVersion.Invoke(); }
public static void Update() //todo: implement logic to determine the number of last version { CV_0001 version = new CV_0001(); version.GetVersion(); }