public void Execute(object parameter)
        {
            if (App.MainViewModel.BIN != null)
            {
                if (App.MainViewModel.BIN.Length > 16)
                {
                    AlertsHelper.ShowAlert("Invalid BIN", "Invalid Bin Entered !\nCheck BIN And Try Again !", "OK");
                    return;
                }

                while (App.MainViewModel.BIN.Length < 16)
                {
                    App.MainViewModel.BIN += "x";
                }

                if (App.MainViewModel.BIN.Length == 16)
                {
                    App.MainViewModel.IsBusy = true;

                    App.MainViewModel.GeneratedCards.Clear();

                    Task.Run(new Action(() =>
                    {
                        CreditCardsHelper.GenerateCreditCards(
                            App.MainViewModel.BIN,
                            App.MainViewModel.CVV,
                            App.MainViewModel.ExMonth,
                            App.MainViewModel.ExYear,
                            App.MainViewModel.CountToGenerate
                            );
                    }));
                }
            }
        }
        public void Execute(object parameter)
        {
            if (parameter != null && !App.MainViewModel.IsBusy)
            {
                App.MainViewModel.IsBusy = true;

                string   rawCards = parameter as string;
                string[] Cards    = rawCards.Split(new string[] { "\n" }, StringSplitOptions.None);
                Task.Run(new Action(() =>
                {
                    CreditCardsHelper.CheckCreditCards(Cards);
                }));
            }
        }