1
0
Flawless-Version-Control/Flawless.Client/ViewModels/ModalBox/PasswordChangeDialogViewModel.cs

20 lines
599 B
C#

using System;
using ReactiveUI;
using ReactiveUI.SourceGenerators;
namespace Flawless.Client.ViewModels.ModalBox;
public partial class PasswordChangeDialogViewModel : ReactiveObject
{
[Reactive] public string OldPassword { get; set; } = string.Empty;
[Reactive] public string NewPassword { get; set; } = string.Empty;
[Reactive] public string ConfirmPassword { get; set; } = string.Empty;
public bool Validate()
{
return !string.IsNullOrEmpty(NewPassword)
&& NewPassword == ConfirmPassword
&& !string.IsNullOrEmpty(OldPassword);
}
}