【发布时间】:2021-06-08 23:25:33
【问题描述】:
我有一个如下所示的方法,它检查通过的注册在注册列表中是否有效,如果 if 语句返回 true,则注册存在。
我正在使用下面的方法,根据是否满足条件返回验证结果。我想做的是在调用该方法时在文本框中显示这些结果。我怎样才能做到这一点?
public static ValidationResult IsValidRegistration(string registration)
{
try
{
if (!Business.VehicleList.Any(x => x.Registration == registration))
{
return new ValidationResult(true, $"Vehicle created successfully");
}
}
catch
{
return new ValidationResult(false, $"Registration: {registration} already exists");
}
return new ValidationResult(false, $"Failed");
}
我想达到的目标:
if (Validation.IsValidVehicle(registration).IsValid)
{
MessageBox.Show("Success Message");
}
else
{
MessageBox.Show("Error Message");
}
【问题讨论】:
标签: c# validation