static int Main(string[] args) { if (args.Length < 1) { Console.WriteLine("Usage: StratenImport.exe <nl|fr>"); return(1); // OS: 0 == ok, != 0 == failure } string taalCode = args[0]; // Ctor verdient voorkeur: schrijf om Land land = new Land { Id = 1, Naam = "Belgie", TaalCode = taalCode }; var regio = new Regio { Id = 1, Naam = "Vlaanderen", Land = land }; land.Regios.Add(regio.Naam, regio); // SortedList LandProvider landProvider = new LandProvider(land); landProvider.Read(); LandExporter landExporter = new LandExporter(land); landExporter.Persist(); return(0); }
public Provincie(string provincieCSV, Regio regio) { var values = provincieCSV.Split(';'); this.Id = int.Parse(values[1]); this.Taalcode = values[2]; this.Naam = values[3]; this.Regio = regio; this.Gemeentes = new Gemeentes(); }
static int Main(string[] args) { if (args.Length < 3) { Console.WriteLine("Usage: Straten.exe <operation> <nl|fr> <city>"); return(1); } int operation = int.Parse(args[0]); string taalCode = args[1]; string gemeente = args[2]; Land land = new Land { Id = 1, Naam = "Belgie", TaalCode = taalCode }; var regio = new Regio { Id = 1, Naam = "Vlaanderen", Land = land }; land.Regios.Add(regio.Naam, regio); switch (operation) { case 1: land.Read(); land.Persist(); break; /* * default: * case 2: * land.Load(); * break; */ } Exporters.FileExporter fileExporter = new Exporters.FileExporter(land); fileExporter.Export(gemeente); /* * Exporters.ConsoleExporter consoleExporter = new Exporters.ConsoleExporter(land); * consoleExporter.Export(gemeente); */ return(0); }
static int Main(string[] args) { if (args.Length < 3) { Console.WriteLine("Usage: Straten.exe <operation> <nl|fr> <city>"); return(1); } int operation = int.Parse(args[0]); string taalCode = args[1]; string gemeente = args[2]; Land land = new Land(1, "Belgie", taalCode); var regio = new Regio(1, "Vlaanderen", land); land.Regios.Add(regio); switch (operation) { case 1: //land.Read(gemeente); land.ReadAll(); land.Persist(); land.MakeBLOB(); break; default: case 2: land.LoadBLOB(); land.Persist(); break; } //Exporters.FileExporter fileExporter = new Exporters.FileExporter(land); //fileExporter.Export(gemeente); /* * Exporters.ConsoleExporter consoleExporter = new Exporters.ConsoleExporter(land); * consoleExporter.Export(gemeente); */ return(0); }
public void Add(Regio _regio) { Count = Count + 1; Array.Resize(ref regios, Count); regios[(Count - 1)] = _regio; }