private void SubmitButtonClick(object sender, RoutedEventArgs e)
        {
            if (this.WordTextBox.Text == "")
            {
                MessageBox.Show("Your word is wrong", "Sorry!");
                hangman.DrawHangman((HangmanParts)this.letterCount);
                this.letterCount++;
                return;
            }

            bool isTheWordCorrect = this.game.Checker.CheckWordByWord(new Word(this.WordTextBox.Text.ToUpper()));

            if (isTheWordCorrect)
            {
                MessageBox.Show("Congratulations! You are a winner!", "Congrats");
                PlayWithFriendSettingsUI playerWithFriendSetteings = new PlayWithFriendSettingsUI();
                playerWithFriendSetteings.FirstPlayerName.Text  = this.FirstPlayer.Content.ToString();
                playerWithFriendSetteings.SecondPlayerName.Text = this.SecondPlayer.Content.ToString();
                this.NavigationService.Navigate(playerWithFriendSetteings);
            }
            else
            {
                MessageBox.Show("Your word is wrong", "Sorry!");
                this.WordTextBox.Text = "";
                hangman.DrawHangman((HangmanParts)this.letterCount);
                this.letterCount++;
            }
        }
        private void NewGameButtonClick(object sender, RoutedEventArgs e)
        {
            PlayWithFriendSettingsUI playWithFriendSettingUI = new PlayWithFriendSettingsUI();

            playWithFriendSettingUI.FirstPlayerName.Text  = this.FirstPlayer.Content.ToString();
            playWithFriendSettingUI.SecondPlayerName.Text = this.SecondPlayer.Content.ToString();
            this.NavigationService.Navigate(playWithFriendSettingUI);
        }
        private void CheckLetter(char letter)
        {
            bool exist = this.game.Checker.CheckWordByLatter(letter);

            if (exist)
            {
                this.wordBuilder.ShowLetter(letter);

                bool isLetter = this.wordBuilder.LookForDash();

                if (isLetter)
                {
                    MessageBox.Show("Congratulations! You are a winner!", "Congrats");
                    PlayWithFriendSettingsUI playWithFriendSettingsUI = new PlayWithFriendSettingsUI();
                    playWithFriendSettingsUI.FirstPlayerName.Text  = this.FirstPlayer.Content.ToString();
                    playWithFriendSettingsUI.SecondPlayerName.Text = this.SecondPlayer.Content.ToString();
                    playWithFriendSettingsUI.Category.Text         = "";
                    playWithFriendSettingsUI.Word.Text             = "";
                    this.NavigationService.Navigate(playWithFriendSettingsUI);
                }
            }
            else
            {
                this.MissedLetters.Content += letter + ", ";
                hangman.DrawHangman((HangmanParts)this.letterCount);
                this.letterCount++;
            }

            if (this.letterCount == 10)
            {
                MessageBox.Show(String.Format("You lost the game. The word was -> {0}", this.game.Word.GameWord), "Game Over!");
                PlayWithFriendSettingsUI playWithFriendSettingsUI = new PlayWithFriendSettingsUI();
                playWithFriendSettingsUI.FirstPlayerName.Text  = this.FirstPlayer.Content.ToString();
                playWithFriendSettingsUI.SecondPlayerName.Text = this.SecondPlayer.Content.ToString();
                playWithFriendSettingsUI.Category.Text         = "";
                playWithFriendSettingsUI.Word.Text             = "";
                this.NavigationService.Navigate(playWithFriendSettingsUI);
            }
        }