public bool InsertNewUnknownWordIfDoesntExist(WordPair newUnknownWordCandidate) { bool unknownWordAdded = false; bool unknownWordAlreadyExist = _wordsRepository.CheckIfUnknownWordAlreadyExist(newUnknownWordCandidate.Id); if (!unknownWordAlreadyExist) { unknownWordAdded = _wordsRepository.AddNewUnknownWord(newUnknownWordCandidate.Id); } return(unknownWordAdded); }