private void TimerOnTick(object sender, EventArgs e) { try { if (isValidAccount(tbEmailSignUp.Text.Trim(), tbPasswordSignUp.Password.Trim(), tbConfirmPassSignUp.Password.Trim(), cbAgreeTerm)) { if (UserDatabase.Insert(tbEmailSignUp.Text.Trim(), tbPasswordSignUp.Password.Trim(), 0)) { ProfileDatabase.Insert(tbEmailSignUp.Text.Trim()); Helpers.MakeConfirmMessage(Window.GetWindow(this), "Registered Successfully~", "Notify"); } else { Helpers.MakeErrorMessage(Window.GetWindow(this), "Error", "Email is already exits"); } } dispatcherTimer.Stop(); icLoading.Visibility = Visibility.Collapsed; } catch (Exception er) { } }