public ProteinService(IPreferenceSet prefs, IProjectSummaryDownloader downloader) { _projectsNotFound = new Dictionary <Int32, DateTime>(); _dictionary = new ProteinDictionary(); _downloader = downloader; if (prefs != null && !String.IsNullOrEmpty(prefs.ApplicationDataFolderPath)) { FileName = System.IO.Path.Combine(prefs.ApplicationDataFolderPath, Constants.ProjectInfoFileName); } }
public ProteinService(IPreferenceSet prefs, IProjectSummaryDownloader downloader) { _dictionary = new ProteinDictionary(); _downloader = downloader; _projectsNotFound = new Dictionary <int, DateTime>(); var path = prefs != null?prefs.Get <string>(Preference.ApplicationDataFolderPath) : null; if (!String.IsNullOrEmpty(path)) { FileName = Path.Combine(path, Constants.ProjectInfoFileName); } }