Ejemplo n.º 1
0
        private async Task ValidateAsync(object instance)
        {
            IValidationResult result = await _provider.ValidateAsync(instance);

            await _writer.WriteLineAsync(result.ToString());

            await _writer.WriteLineAsync("----------------");
        }
Ejemplo n.º 2
0
        /// <inheritdoc />
        public async Task ValidateAsync(ICommand command)
        {
            if (command == null)
            {
                throw new ArgumentNullException(nameof(command));
            }

            var validationResponse = await _validationProvider.ValidateAsync(command);

            if (!validationResponse.IsValid)
            {
                throw new ValidationException(BuildErrorMessage(validationResponse.Errors));
            }
        }