private RepositoryItem applicationDisplay(ApplicationDTO applicationDTO) { var applicationRepository = new UxRepositoryItemImageComboBox(mainView, _imageListRetriever); return(applicationRepository.AddItem(applicationDTO.Name, applicationDTO.Icon)); }
private RepositoryItem configureContainerRepository(PathElementDTO parameterPathDTO) { var containerRepository = new UxRepositoryItemImageComboBox(gridView, _imageListRetriever); return(containerRepository.AddItem(parameterPathDTO, parameterPathDTO.IconName)); }
private RepositoryItem statusRepositoryFor(MultiOptimizationRunResultDTO runResultDTO) { var statusRepositoryItem = new UxRepositoryItemImageComboBox(gridView, _imageListRetriever); return(statusRepositoryItem.AddItem(runResultDTO.Status, runResultDTO.StatusIcon)); }
private RepositoryItem configureContainerRepository(PathElement parameterPath) { var containerDisplayNameRepository = new UxRepositoryItemImageComboBox(gridViewParameters, _imageListRetriever); return(containerDisplayNameRepository.AddItem(parameterPath, parameterPath.IconName)); }
private RepositoryItem configureItemTypeRepository(RelatedItem relatedItem) { var itemTypeRepository = new UxRepositoryItemImageComboBox(gridView, _imageListRetriever); return(itemTypeRepository.AddItem(relatedItem.ItemType, relatedItem.IconName)); }
private RepositoryItem statusRepositoryFor(ParameterIdentificationRunResultDTO runResultDTO) { var statusRepositoryItem = new UxRepositoryItemImageComboBox(mainView, _imageListRetriever); return(statusRepositoryItem.AddItem(runResultDTO.Status, runResultDTO.StatusIcon)); }
private RepositoryItem indexRepositoryFor(ParameterIdentificationRunResultDTO runResultDTO) { var indexRepositoryItem = new UxRepositoryItemImageComboBox(mainView, _imageListRetriever); return(indexRepositoryItem.AddItem(runResultDTO.Index, runResultDTO.BoundaryCheckIcon)); }
private RepositoryItem nameRepositoryFor(OptimizedParameterDTO optimizedParameterDTO) { var nameRepository = new UxRepositoryItemImageComboBox(_gridViewBinder.GridView, _imageListRetriever); return(nameRepository.AddItem(optimizedParameterDTO.Name, optimizedParameterDTO.BoundaryCheckIcon)); }
public static UxRepositoryItemImageComboBox FillImageComboBoxRepositoryWith <T>(this UxRepositoryItemImageComboBox repositoryItemImageComboBox, IEnumerable <T> listToAddToComboBoxRepository, Func <T, ApplicationIcon> iconFor, Func <T, string> displayFunc) { listToAddToComboBoxRepository.Each(item => { repositoryItemImageComboBox.AddItem(item, iconFor(item)); }); return(repositoryItemImageComboBox); }