static void Main(string[] args) { var dg = new DataGenerator.DataGenerator(); dg.NumberOfMunicipalities = 20; dg.NumberOfPollingVenues = 20; dg.NumberOfVoters = 2000; dg.FileDestination = "XmlTest.xml"; dg.Generate(); int server = int.Parse(args[0]); if (server == 0) { Console.Out.WriteLine(System.Net.Dns.GetHostName() + " = name"); VoterServer voterServer = new VoterServer(System.Net.Dns.GetHostName()); DateTime time = DateTime.Now; int unix = (int)TimeConverter.ConvertToUnixTimestamp(time.ToUniversalTime()); voterServer.CprToPersonRequest = ((name,cpr) => new Person(){Cpr = cpr.ToString(), FirstName = "Ole", DbId = 42, LastName = "Henriksen", VotedPollingTable = "2", VotedTime = unix, Voted = false, Exists = true}); voterServer.VoterIdToPersonRequest = ((name,id) => new Person() { Cpr = "42", FirstName = "Kim", DbId = id, LastName = "Larsen", VotedPollingTable = "3", VotedTime = unix, Voted = true, Exists = false}); voterServer.RegisterVoteRequest = ((name,person) => !person.Voted); voterServer.UnregisterVoteRequest = ((name,person) => !person.Voted); voterServer.ValidTableRequest = ((name) => new string[]{"Table 1", "Table 2", "Table 3"}); voterServer.ListenForCalls(0); } }
private void button1_Click(object sender, EventArgs e) { if ( this.numberOfMunicipalities > 0 && this.numberOfPollingVenues > 0 && this.numberOfVoters > 0 && this.fileDestination != "" && this.fileDestination.EndsWith(".xml") ) { label8.Show(); var dg = new DataGenerator(); dg.NumberOfMunicipalities = this.numberOfMunicipalities; dg.NumberOfPollingVenues = this.numberOfPollingVenues; dg.NumberOfVoters = this.numberOfVoters; dg.FileDestination = this.fileDestination; dg.Generate(); label8.Hide(); } else { MessageBox.Show("Numbers must be integers and positive. File destination must be valid and end with .xml!"); } }
static void Main(string[] args) { var dg = new DataGenerator.DataGenerator(); dg.NumberOfMunicipalities = 20; dg.NumberOfPollingVenues = 20; dg.NumberOfVoters = 2000; dg.FileDestination = "XmlTest.xml"; dg.Generate(); int server = int.Parse(args[0]); if (server == 0) { Console.Out.WriteLine(System.Net.Dns.GetHostName() + " = name"); VoterServer voterServer = new VoterServer(System.Net.Dns.GetHostName()); DateTime time = DateTime.Now; int unix = (int)TimeConverter.ConvertToUnixTimestamp(time.ToUniversalTime()); voterServer.CprToPersonRequest = ((name, cpr) => new Person() { Cpr = cpr.ToString(), FirstName = "Ole", DbId = 42, LastName = "Henriksen", VotedPollingTable = "2", VotedTime = unix, Voted = false, Exists = true }); voterServer.VoterIdToPersonRequest = ((name, id) => new Person() { Cpr = "42", FirstName = "Kim", DbId = id, LastName = "Larsen", VotedPollingTable = "3", VotedTime = unix, Voted = true, Exists = false }); voterServer.RegisterVoteRequest = ((name, person) => !person.Voted); voterServer.UnregisterVoteRequest = ((name, person) => !person.Voted); voterServer.ValidTableRequest = ((name) => new string[] { "Table 1", "Table 2", "Table 3" }); voterServer.ListenForCalls(0); } }