public static void Start() { Console.Clear(); bool ispath = false; string entered = ""; while (!ispath) { Console.WriteLine("--------------------------------Het wegennetwerk Tool 2-------------------------"); Console.WriteLine("| Deserialization |"); Console.WriteLine("| Gelieve het pad van de input file in te geven: (zonder provincies.dat) |"); Console.WriteLine("| exit om te stoppen |"); Console.WriteLine("--------------------------------------------------------------------------------"); entered = Console.ReadLine(); if (entered.ToLower().Trim() == "exit") { return; } if (Directory.Exists(entered)) { ispath = true; } } string pathInput = @"" + entered; DatabaseImporter db = new DatabaseImporter(@"Data Source=DESKTOP-OF28PIK\SQLEXPRESS;Initial Catalog=provincies; Integrated Security=True"); db.InsertAll(Serializatie.DeSerializeProvinciesBinary(pathInput)); return; }
private static void StartDatabestand(string unzipPath) { Console.Clear(); if (unzipPath == "") { unzipPath = UnzipChecker(unzipPath, "Databestand-------------------------------------"); } Console.WriteLine("--------------------------------Databestand-------------------------------------"); Console.WriteLine("| Type : |"); Console.WriteLine("| 1) Binary |"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("| 2) XML (komt binnekort) |"); Console.WriteLine("| 3) JSON (komt binnekort) |"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("| 4) Exit |"); Console.WriteLine("--------------------------------------------------------------------------------"); int entered = ValueChecker(4); if (entered == 1) { Console.WriteLine("Geef pad van output in: "); string path = @"" + Console.ReadLine(); Serializatie.SerializeProvinciesBinary(unzipPath, path); } else if (entered == 2) { Console.Clear(); Console.WriteLine("Komt binnekort"); return; } else if (entered == 3) { Console.Clear(); Console.WriteLine("Komt binnekort"); return; } else if (entered == 4) { Console.Clear(); return; } }