Files
qhmes/yy-admin-master/YY.Admin/Views/SysManage/UserEditDialogView.xaml.cs

30 lines
851 B
C#

using System.Windows;
using System.Windows.Controls;
using YY.Admin.Core.FluentValidation;
using YY.Admin.ViewModels.SysManage;
namespace YY.Admin.Views.SysManage
{
/// <summary>
/// Interaction logic for UserEditDialog.xaml
/// </summary>
public partial class UserEditDialogView : UserControl
{
public UserEditDialogView()
{
InitializeComponent();
FluentValidationHelper.Attach(RootPanel, typeof(UserEditDialogViewModel));
}
private void Submit_Click(object sender, RoutedEventArgs e)
{
var vm = (UserEditDialogViewModel)DataContext;
bool valid = FluentValidationHelper.ValidateAll(RootPanel, vm.SysUser!, vm.SysUserValidator);
if (valid)
{
_ = vm.SaveUserAsync();
}
}
}
}