public void AddUserIfNecessary(string DoesExist, PhysicalAddress passed_mac_address,string filepath) { if (DoesExist == "Does not exist") { File.AppendAllText(filepath, passed_mac_address.ToString() + ' ' + "Unknown" + ' ' + "Unknown" + Environment.NewLine); User user = new User(); user.id = id; user.mac_address = passed_mac_address; user.name = "Unknown"; user.status = "Connected"; user.gender = "Unknown"; users.Add(user); id++; //TODO: Greetings, stranger! Console.WriteLine("Greetings stranger! :"+passed_mac_address.ToString()); } }
public void ReadUsers(string filepath) { Console.WriteLine("Reading users"); int id = 0; string line = null; StreamReader user_reader = new StreamReader(filepath); while ((line = user_reader.ReadLine()) != null) { string[] strings = SplitString(line); if (strings.Length > 0) { User user = new User(); user.id = id; user.mac_address = PhysicalAddress.Parse(strings[0]); user.name = strings[1]; user.status = "Disconnected"; user.gender = strings[2]; users.Add(user); id++; } } user_reader.Close(); }