public void SelectDatabasePathFor(SpeciesDatabaseMapDTO speciesDatabaseMapDTO) { var dataBaseFile = _dialogCreator.AskForFileToOpen(PKSimConstants.UI.SelectDatabasePathFor(speciesDatabaseMapDTO.SpeciesDisplayName), CoreConstants.Filter.EXPRESSION_DATABASE_FILE_FILTER, CoreConstants.DirectoryKey.DATABASE); if (string.IsNullOrEmpty(dataBaseFile)) { return; } speciesDatabaseMapDTO.DatabaseFullPath = dataBaseFile; }
public SpeciesDatabaseMapDTO MapFrom(SpeciesDatabaseMap speciesDatabaseMap) { var dto = new SpeciesDatabaseMapDTO(); var species = _speciesRepository.FindByName(speciesDatabaseMap.Species); dto.DatabaseFullPath = speciesDatabaseMap.DatabaseFullPath; dto.OriginalDatabasePathFullPath = speciesDatabaseMap.DatabaseFullPath; dto.SpeciesName = speciesDatabaseMap.Species; dto.SpeciesDisplayName = _representationInfoRepository.DisplayNameFor(species); return(dto); }
public void RemoveDatabasePathFor(SpeciesDatabaseMapDTO speciesDatabaseMapDTO) { speciesDatabaseMapDTO.DatabaseFullPath = string.Empty; }
protected override void Because() { _result = sut.MapFrom(_speciesDatabaseMap); }