private void AddBookCommandImpl(object obj) { InputBox inputBox = new InputBox(); inputBox.ShowDialog(); DataBookInfo newItem = inputBox.newItemFromInputbox; if (inputBox.isValid == true) { _wcfClient.AddNewNote(newItem); this.Books.Add(newItem); } else { Error errWindow = new Error(); errWindow.ShowDialog(); AddBookCommandImpl(null); } }