using System; using ReactiveUI; using ReactiveUI.SourceGenerators; namespace Flawless.Client.ViewModels.ModalBox; public partial class UserCreateDialogViewModel : ReactiveObject { [Reactive] public string Username { get; set; } = string.Empty; [Reactive] public string Password { get; set; } = string.Empty; [Reactive] public string Email { get; set; } = string.Empty; public bool Validate() { return !string.IsNullOrWhiteSpace(Username) && !string.IsNullOrWhiteSpace(Password) && !string.IsNullOrWhiteSpace(Email); } }