private RepositoryItem getTargetRepository(SchemaItemTargetDTO schemaItemTargetDTO, BaseView baseView) { var repositoryItemImageComboBox = new UxRepositoryItemImageComboBox(baseView, _imageListRetriever); repositoryItemImageComboBox.FillImageComboBoxRepositoryWith(_presenter.AllTargetsFor(schemaItemTargetDTO), s => _imageListRetriever.ImageIndex(s), _presenter.DisplayFor); return(repositoryItemImageComboBox); }
private UxRepositoryItemImageComboBox initObserverSetRepository(ObserverSetMappingDTO observerSetMappingDTO) { _observerSetRepository.FillImageComboBoxRepositoryWith(_presenter.AllUnmappedObserverSets(observerSetMappingDTO), x => ApplicationIcons.Observer.Index, x => _presenter.DisplayNameFor(x)); return(_observerSetRepository); }
private RepositoryItem configureApplicationRepository(UxRepositoryItemImageComboBox applicationRepository) { applicationRepository.FillImageComboBoxRepositoryWith(_presenter.AllApplications(), app => _imageListRetriever.ImageIndex(app.IconName)); return(applicationRepository); }
private RepositoryItem configureSpeciesRepository() { _speciesRepository.FillImageComboBoxRepositoryWith(fractionUnboundGroupPresenter.AllSpecies(), sp => _imageListRetriever.ImageIndex(sp.Name)); return(_speciesRepository); }