20 lines
599 B
C#
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);
|
|
}
|
|
} |