ADF验证-薪水不应大于经理薪水
创始人
2024-09-29 23:00:24
0

以下是一个使用ADF验证的代码示例,用于验证薪水不应大于经理薪水:

public class Employee
{
    public string Name { get; set; }
    public decimal Salary { get; set; }
    public decimal ManagerSalary { get; set; }
}

public class EmployeeValidator : AbstractValidator
{
    public EmployeeValidator()
    {
        RuleFor(e => e.Salary).LessThanOrEqualTo(e => e.ManagerSalary)
            .WithMessage("薪水不应大于经理薪水");
    }
}

public class Program
{
    public static void Main(string[] args)
    {
        var employee = new Employee
        {
            Name = "John",
            Salary = 5000,
            ManagerSalary = 6000
        };

        var validator = new EmployeeValidator();
        var result = validator.Validate(employee);

        if (!result.IsValid)
        {
            foreach (var failure in result.Errors)
            {
                Console.WriteLine($"属性: {failure.PropertyName}  错误: {failure.ErrorMessage}");
            }
        }
        else
        {
            Console.WriteLine("验证通过");
        }
    }
}

这个示例使用了FluentValidation库来进行验证。在EmployeeValidator类中,我们定义了一个规则,即薪水不应大于经理薪水。在Main方法中,我们创建了一个Employee对象,并使用EmployeeValidator来验证该对象的薪水是否满足规则。如果验证失败,我们会打印出验证失败的详细信息。如果验证通过,则打印出"验证通过"的消息。

相关内容

热门资讯

详细教程开挂!微乐游戏辅助脚本... 详细教程开挂!微乐游戏辅助脚本安装,小闲川南宜宾辅助(透视攻略开挂辅助平台);亲,微乐游戏辅助脚本安...
有挂方略辅助!wepoker辅... wepoker辅助器是一款专注玩家量身打造的游戏记牌类型软件,在wepoker辅助器这款游戏中我们可...
有人有挂开挂!四川途游辅助软件... 有人有挂开挂!四川途游辅助软件瞎子啊,边锋老友内蒙古辅助(透视好牌开挂辅助软件)>>您好:软件加薇1...
竟然有挂开挂!四川熊猫辅助软件... 竟然有挂开挂!四川熊猫辅助软件,潮汕掌上娱破解(玩家攻略开挂辅助工具);四川熊猫辅助软件免费下载原版...
有挂解惑辅助!拼三张辅助器,陕... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
有挂存在辅助!微乐小程序辅助器... 有挂存在辅助!微乐小程序辅助器脚本,新道游正版辅助(交流学习经验开挂辅助软件)>>您好:软件加薇13...
有挂猫腻开挂!多乐游戏小程序辅... 有挂猫腻开挂!多乐游戏小程序辅助,微乐家乡自建房辅助app(一起来探讨开挂辅助工具);无需打开直接搜...
真是有挂辅助!手机脚本辅助软件... 手机脚本辅助软件是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微...
有挂方法开挂!朋朋政和麻将为什... 朋朋政和麻将为什么一直输是一款专注玩家量身打造的游戏记牌类型软件,在朋朋政和麻将为什么一直输这款游戏...
有挂攻略开挂!老友广东麻将有没... 有挂攻略开挂!老友广东麻将有没有假,来物局潮汕辅助(透视智能ai开挂辅助安装) 【无需打开直接搜索加...