public IEnumerable Validate()

in wvd-templates/diagnostics-sample/src/MSFT.WVD.Diagnostics/Models/DaigonizePageViewModel.cs [35:51]


        public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
        {
            int result = DateTime.Compare(EndDate, StartDate);
            if (result < 0)
            {
                yield return new ValidationResult("From date must be less than to date!", new[] { "StartDate", "EndDate" });
            }
            else if (EndDate > DateTime.Now)
            {
                yield return new ValidationResult("To date cannot be greater than current date.", new[] { "StartDate", "EndDate" });
            }
            else if (EndDate > StartDate.AddDays(+2))
            {
                yield return new ValidationResult("Difference between from date and to date should not be greater than 48hours", new[] { "StartDate", "EndDate" });

            }
        }