public static UxRepositoryItemImageComboBox FillImageComboBoxRepositoryWith <T>(this UxRepositoryItemImageComboBox repositoryItemImageComboBox, IEnumerable <T> listToAddToComboBoxRepository, Func <T, ApplicationIcon> iconFor) { return(FillImageComboBoxRepositoryWith(repositoryItemImageComboBox, listToAddToComboBoxRepository, iconFor, x => x.ToString())); }
private RepositoryItem configureContainerRepository(PathElement parameterPath) { var containerDisplayNameRepository = new UxRepositoryItemImageComboBox(gridView, _imageListRetriever); return(containerDisplayNameRepository.AddItem(parameterPath, parameterPath.IconName)); }
private RepositoryItem configureApplicationRepository(UxRepositoryItemImageComboBox applicationRepository) { applicationRepository.FillImageComboBoxRepositoryWith(_presenter.AllApplications(), app => _imageListRetriever.ImageIndex(app.IconName)); return(applicationRepository); }
private RepositoryItem configureItemTypeRepository(RelatedItem relatedItem) { var itemTypeRepository = new UxRepositoryItemImageComboBox(gridView, _imageListRetriever); return(itemTypeRepository.AddItem(relatedItem.ItemType, relatedItem.IconName)); }
private RepositoryItem applicationDisplay(ApplicationDTO applicationDTO) { var applicationRepository = new UxRepositoryItemImageComboBox(mainView, _imageListRetriever); return(applicationRepository.AddItem(applicationDTO.Name, applicationDTO.Icon)); }