private void Receiver_SameLastNamesHappened(object sender, SameLastNamesHappenedEventArgs eventArgs) { string sameLastName = eventArgs.LastName; Console.WriteLine($"Similar last name '{sameLastName}' has detected. Here's list of namesake:"); List <Person> newList = new List <Person>(); foreach (Person p in ListOfPersonas.GetListOfPersonas().GetPersonas()) { if (p.LastName == sameLastName) { p.OutputPerson(); newList.Add(p); } } string path = @"D:\Workspace\TAT\DEV-8\DEV-8\listOfPersonas.json"; using (StreamWriter file = File.CreateText(path)) { JsonSerializer serializer = new JsonSerializer(); serializer.Serialize(file, newList); } }
public CommandReceiver() { list = ListOfPersonas.GetListOfPersonas().GetPersonas(); }