AmazonScrape.MainWindow.ValidateControls C# (CSharp) Method

ValidateControls() private method

Loop through each control marked as validatable and check its validation status. If a single control is not valid (Status.Error), validation stops and the ValidationResult is immediately returned.
private ValidateControls ( ) : Result
return Result
        private Result<bool> ValidateControls()
        {
            Result<bool> result = new Result<bool>();

            foreach (IValidatable validatable in requireValidation)
            {
                result = validatable.Validate<bool>();
                if (result.ErrorMessage.Length > 0) return result;
            }
            return result;
        }