I have This ViewModel:
   public string Address { get; set; }
   [DisplayName("Do you want Reward?")]
   public bool IsReward { get; set; }
   [Range(0,int.MaxValue,ErrorMessage="Please enter integer number")]
   [DisplayName("Reward")]
   public int Reward { get; set; }
In View IsReward property is unchecked by default, when user check Isreward and post the view, If Reward text box is empty then show an error message to the user "Please enter Reward".
How can I validate it using DataAnnotation?
 
     
    