private static List<DisplayPerson> DetermineParticipation(IPersonService personService, List<Person> people, string site, bool invite = false, bool applied = false, bool accepted = false, bool registered = false, bool denied = false)
{
var tmp = personService.ConvertToDisplayPeople(people, site);
var result = new List<DisplayPerson>();
foreach (var p in tmp)
{
p.Registered = registered;
p.Applied = applied;
p.Accepted = accepted;
p.Invite = invite;
p.Denied = denied;
result.Add(p);
}
return result;
}