internal void ShowContributors(Role role) { FilmPersonRepository filmPersonRepo = _factory.CreateFilmPersonRepository(); PersonRepository personRepo = _factory.CreatePersonRepository(); List <Guid> ids = filmPersonRepo.ListPersonIdsForFilmIdAndRole(CurrentFilm.Id, role) as List <Guid>; List <string> fullNames = new List <string>(); foreach (Guid g in ids) { Person p = personRepo.GetById(g); fullNames.Add(p.FullName); } StringChooser chooser = new StringChooser(fullNames); chooser.Show(); }