Example #1
0
        private async void Enter_Click(object sender, System.EventArgs e)
        {
            InputBox.ForeColor = Color.Black;
            DataValidation dv     = new DataValidation();
            var            helper = new BalanceHelper(new UserRepository());

            _user = await helper.GetUserBalance(userId : Domain.Constants.Constants.TestUserId);

            if (dv.ValidateMoneyInput(InputBox.Text))
            {
                switch (InputComboBox.SelectedIndex)
                {
                case 0:
                    helper.AddCashToDb(InputBox.Text, _user);
                    break;

                case 1:
                    helper.AddCardToDb(InputBox.Text, _user);
                    break;
                }
                UpdateIfExist();
            }
            else
            {
                InputBox.ForeColor = Color.Red;
            }
        }