In ASP.NET Core-6 Web API, I just decide to use data annotation for validation. I have this code:
public class EnumList
{
public enum ChargeMode : byte
{
None = 0,
Fixed = 1,
Percentage = 2
}
}
DTO:
public class CustomerDto
{
[Required]
public ChargeMode ChargeMode { get; set; } // None = 0, Fixed = 1, Percentage = 2
}
How do I validate ChargeMode in the CustomerDto based on any of the values coming from ChargeMode coming from EnumList?
Thanks
