Звучит так, как будто должно быть на IOrganization
- в конце концов, так и будет.То, что у вас есть - это организация, вы хотите список людей - вы не можете начинать со списка людей, поэтому должны быть частью интерфейса IOrganization
.
Мне кажется странным иметь множественное число имен интерфейсов для начала - я бы ожидал IOrganization
для одной организации и IPerson
для одного человека.
public interface IOrganization {
IList<IPerson> GetPeople();
}