Beispiel #1
0
        protected override void Save()
        {
            var storedPassword = "******".ToSecureString();

            if (!storedPassword.IsEqualTo(CurrentPassword))
            {
                IoC.UIManager.ShowMessageBox(new MessageBoxViewModel {
                    Message = "The passwords don't match", Title = "Password Mismatch"
                });
                return;
            }

            if (!NewPassword.IsEqualTo(ConfirmPassword))
            {
                IoC.UIManager.ShowMessageBox(new MessageBoxViewModel {
                    Message = "The passwords don't match", Title = "Password Mismatch"
                });
                return;
            }

            CurrentPassword = NewPassword.Copy();
            Cancel();
        }