static void Main(string[] args) { string json; try { using (var sr = new StreamReader($@"{folder}\model-new.json")) { json = sr.ReadToEnd(); } launcher = new SylGameLauncher(json); } catch { Console.WriteLine("Initial Database"); Console.Write("Input Username: "******"1": PlayCommand(); break; case "2": ShowUserState(); break; case "3": EditDatabase(); break; case "4": Version(); break; case "5": isQuit = true; break; default: Console.WriteLine("Invalid Input."); Console.WriteLine(); break; } } json = launcher.ToJson(); using (var sw = new StreamWriter($@"{folder}\model-{DateTime.Now.ToString("yyyyMMdd-hhmmss")}.json")) { sw.Write(json); } using (var sw = new StreamWriter($@"{folder}\model-new.json")) { sw.Write(json); } }
public void StartConvert(string username) { lanucher = new SylGameLauncher(); lanucher.Data.User.Name = username; foreach (Database.v0._1.Game item in oldModel.GameList) { lanucher.Data.GameList.Add(new Game(item.id, item.name, item.name, String.Empty, String.Empty, DateTime.Now)); } foreach (Database.v0._1.Record item in oldModel.RecordList) { lanucher.AddRecord(item.gameId, item.startDate, item.endDate); } }
private static void Version() { Console.WriteLine("SylGameLauncher CLI version 1.0"); Console.WriteLine(SylGameLauncher.Version()); Console.WriteLine(); }