async void AddToDb(object sender, EventArgs e)
        {
            bool InvalidCredentials = false;
            bool error = false;



            Regex AccountUser = new Regex("^[a-zA-Z0-9]*$");
            Match test        = AccountUser.Match(txtAccountName.Text);

            if (!test.Success)
            {
                InvalidCredentials = true;
                error = true;
            }

            test = AccountUser.Match(txtUsername.Text);
            if (!test.Success)
            {
                InvalidCredentials = true;
                error = true;
            }


            Regex UserPass = new Regex("^[a-zA-Z0-9]*$");

            test = UserPass.Match(txtPassword.Text);
            if (!test.Success)
            {
                InvalidCredentials = true;
                error = true;
            }



            if (InvalidCredentials == false)
            {
                Data.Database db = new Data.Database();
                error = await db.AddPasswordToDb(txtUsername.Text, txtPassword.Text, txtAccountName.Text, _UserAccount);
            }

            if (error == false)
            {
                //notify user the account was added
                Data.AccountDataAccessService adas = new Data.AccountDataAccessService();
                adas.AddAccount(new Model.Account {
                    AccountName = Crypto.EncryptToBytes(txtAccountName.Text), Username = Crypto.EncryptToBytes(txtUsername.Text), Password = Crypto.EncryptToBytes(txtPassword.Text)
                });                                                                                                                                                                                                     //Seridonio,2016
                txtUsername.Text    = "";
                txtPassword.Text    = "";
                txtAccountName.Text = "";
                lblResult.Text      = "Account details saved";
            }
            else
            {
                //notify some error occured
                lblResult.Text = "Error adding account";
            }
        }