public void ChangeGeneralPassword()
        {
            var mainFormVm = _viewModelsController.GetViewModel <WindowViewModel>();

            if (_appController.Busy)
            {
                return;
            }
            else
            {
                _appController.EnableBusyState();
            }

            var vm = _viewModelsController.GetViewModel <ChangeGeneralPasswordViewModel>();

            try
            {
                _repo.ChangeGeneralPassword(vm.NewPassword);
                Definitions.GeneralPassword = "";
            }
            catch (Exception)
            {
                vm.NewPassword = "******";
            }
            finally
            {
                _appController.DisableBusyState();
                mainFormVm.GeneralPasswordProvided = false;
                mainFormVm.CurrentPage             = Pages.AppPage.GetGeneralPassword;
            }
        }