private void RegisterUser(PasswordBox sender) { DatabaseInstance.CheckLoginTimer(TbLoginText); if (!CanRegisterUser(sender)) { return; } try { MessageBox.Show(DatabaseInstance.RegisterUser(TbLoginText, sender.Password, RegistrationDate) ? "Вы успешно зарегистрированы!" : "Ошибка, некорректные данные. Запрос на регистрацию отклонён!", "Уведомление"); DatabaseInstance.CheckLoginTimer(TbLoginText); } catch (Npgsql.PostgresException e) { MessageBox.Show(e.Message); } }