private void TransferPeopleHandler(object sender, PeopleAvailableEventArgs args) { if (args == null || args.PeopleCollection == null) { return; } foreach (var item in args.PeopleCollection.ToList()) { people.Add(new Models.Person() { FirstName = item.FirstName, LastName = item.LastName, Age = item.Age, Active = item.Active }); } }
void ReceivedPeopleHandler(object sender, PeopleAvailableEventArgs args) { transferPeople?.Invoke(this, new PeopleAvailableEventArgs(args.PeopleCollection)); // //publisher }