protected override void GetModifications() { var toModify = EntityToModify; var results = new WebOfScienceSearchEngine() .ByTitle(toModify.Title) .GetResults().ToList(); if (!results.Any()) { return; } if (results.Count() == 1) { _isOnWOS = true; return; } results = new WebOfScienceSearchEngine() .ByTitle(toModify.Title) .ByAuthors(toModify.Employees.Select(x => x.LastName).ToArray()) .GetResults().ToList(); if (results.Count() == 1) { _isOnWOS = true; } }
private void SearchWOS(Journal toModify) { if (toModify.ISSN != null) { var results = new WebOfScienceSearchEngine() .ByISBNISSN(toModify.ISSN) .GetResults().ToList(); if (results.Any()) { _isOnWOS = true; return; } } if (toModify.eISSN != null) { var results = new WebOfScienceSearchEngine() .ByISBNISSN(toModify.eISSN) .GetResults().ToList(); if (results.Any()) { _isOnWOS = true; } } }