private void btnGenerateAccount_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(textboxProxy.Text) || string.IsNullOrWhiteSpace(textboxCardContact.Text))
            {
                MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Proxy & Card contact is required!", Common.APP_NAME, System.Windows.MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            MainWindow mainWindow = Window.GetWindow(this) as MainWindow;

            if (!mainWindow.OldCardContactValue.Equals(textboxCardContact.Text.Trim()))
            {
                mainWindow.Accounts            = AccountLogic.GenerateAccounts(StringHelper.GetLinesCollectionFromTextBox(textboxCardContact));
                mainWindow.OldCardContactValue = textboxCardContact.Text.Trim();
            }

            mainWindow.Proxies = StringHelper.GetLinesCollectionFromTextBox(textboxProxy);
            //mainWindow.ProxyType =
            ProxyTypeEnum proxyType;

            if (!Enum.TryParse(cbbProxyType.SelectedItem.ToString(), out proxyType))
            {
                proxyType = ProxyTypeEnum.Socks5;
            }
            mainWindow.ProxyType = proxyType;

            mainWindow.LoadingPage(true);
            mainWindow.LoadPage(mainWindow._accountManagerUc);
        }