private void FindBookByKeywordsCommandImpl(object obj) { InputKeyWords inputBox = new InputKeyWords(); inputBox.ShowDialog(); var keyWordsList = inputBox.keyWordsFromInputBox; if (keyWordsList != null) { this.Books = new ObservableCollection <DataBookInfo>(_wcfClient.FindNotesByKeyWords(keyWordsList)); } else { Error errWindow = new Error(); errWindow.ShowDialog(); FindBookByKeywordsCommandImpl(null); } }