public string Format(DataFormatParameter model) { if ((model is MetaDataFormatParameter) && _presenter.ShouldManualInputOnMetaDataBeEnabled(model)) { return(Captions.EditManually); } if (model == null || !(model is MappingDataFormatParameter mapping)) { return(Captions.EmptyColumn); } var listOfMappings = new List <string>(); if (!mapping.MappedColumn.Unit.ColumnName.IsNullOrEmpty()) { listOfMappings.Add($"Units Col: {mapping.MappedColumn.Unit.ColumnName}"); } else if (!mapping.MappedColumn.Unit.SelectedUnit.IsNullOrEmpty() && mapping.MappedColumn.ErrorStdDev != Constants.STD_DEV_GEOMETRIC) { listOfMappings.Add($"Units: {mapping.MappedColumn.Unit.SelectedUnit}"); } if (!string.IsNullOrEmpty(mapping.MappedColumn.LloqColumn)) { listOfMappings.Add($"LLOQ: {mapping.MappedColumn.LloqColumn}"); } if (!string.IsNullOrEmpty(mapping.MappedColumn.ErrorStdDev)) { listOfMappings.Add($"Error: {mapping.MappedColumn.ErrorStdDev}"); } return(!listOfMappings.Any() ? Captions.EmptyColumn : listOfMappings.ToString(", ")); }
private RepositoryItem repositoryItemPopupContainerEdit(ColumnMappingDTO model) { if (_presenter.ShouldManualInputOnMetaDataBeEnabled(model)) { return(_repositoryMetaDataPopupContainerEdit); } switch (model.Source) { case MappingDataFormatParameter _: _presenter.SetSubEditorSettingsForMapping(model); return(_repositoryMappingPopupContainerEdit); case MetaDataFormatParameter md: return(_disabledPopupContainerEdit); } return(_disabledPopupContainerEdit); }