static void Main(string[] args) { repository = new CapRaffleContext(); //Console.WriteLine("Please type number of events you want to populate"); string inputnumber = "1"; string inputname = "test"; var number = 0; if (args.Count() > 0) { if (args[0].Equals("u")) { inputnumber = args[1]; if (int.TryParse(inputnumber, out number)) { SaveUsers(number, args[2]); repository.SaveChanges(); } } else if (args[0].Equals("e")) { inputnumber = args[1]; //Console.ReadLine(); inputname = args[2] ?? "test"; if (int.TryParse(inputnumber, out number)) { for (int num = 0; num < number; num++) { var name = inputname + " " + num; SaveEvents(num, name); repository.SaveChanges(); SaveParticipants(name); repository.SaveChanges(); } } } else { Console.Write("nothing to populate"); return; } } else { Console.Write("You have to set argumets in order to run this program"); Console.ReadKey(); return; } Console.Write("Done populating database"); Console.ReadKey(); }