Как создать пользовательскую аннотацию данных модели, в которой можно передать свойства модели в качестве параметров для следующего случая? - PullRequest
0 голосов
/ 15 мая 2019

У меня есть модель с тремя свойствами. Я хочу добавить логику проверки в TotalSalary, где TotalSalary должно быть равно сумме BasicSalary И AllowanceSalary.

public class Employee
{
    [Required]
    public decimal BasicSalary{get;set;}
    [Required]
    public decimal AllowanceSalary{get;set;}
    [MyCompareAttribute]
    public decimal TotalSalary{get;set;}
}

public class MyCompareAttribute: ValidationAttribute
{
    // I have no idea how to do this
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...