public bool UpdatedWordsChangedInAdminPanel(List <WordPairForDataGridView> updatedWordPairsForDataGridView, DateTime modificationTime) { IEnumerable <WordPair> updatedWordPairs = updatedWordPairsForDataGridView.Select(MapToDataGridViewStructure); updatedWordPairs = updatedWordPairs.Select(w => UpdateModifiedAtDateForChangedWords(w, modificationTime)); int updatedWordPairsCount = _wordsRepository.UpdateMultipleWordPairs(updatedWordPairs); return(updatedWordPairsCount == updatedWordPairsForDataGridView.Count); }