This is 25th Video in this series
1) Going through the pre defined data annotations to understand how the predefined data annotations works
2) Importance of IsValid method in data annotation attributes
3) Explained how to create custom data annotation extending ValidationAttribute
4) Overriding IsValid method with custom logic
5) Defined parameter and passing value from custom attribute