public ValidationOutputService(
     IFileService fileService,
     IJsonSerializationService serializationService,
     IValidationErrorsDataService validationErrorsDataService,
     ILogger logger)
 {
     _fileService                 = fileService;
     _serializationService        = serializationService;
     _validationErrorsDataService = validationErrorsDataService;
     _logger = logger;
 }
 private ValidationOutputService NewService(
     IFileService fileService = null,
     IJsonSerializationService jsonSerializationService       = null,
     IValidationErrorsDataService validationErrorsDataService = null
     )
 {
     return(new ValidationOutputService(
                fileService,
                jsonSerializationService,
                validationErrorsDataService,
                new Mock <ILogger>().Object));
 }
 public ValidationOutputService(
     IValidationErrorCache <IValidationError> validationErrorCache,
     ICache <IMessage> messageCache,
     [KeyFilter(PersistenceStorageKeys.Redis)] IKeyValuePersistenceService keyValuePersistenceService,
     IPreValidationContext validationContext,
     IJsonSerializationService serializationService,
     IValidationErrorsDataService validationErrorsDataService)
 {
     _validationErrorCache        = validationErrorCache;
     _messageCache                = messageCache;
     _keyValuePersistenceService  = keyValuePersistenceService;
     _validationContext           = validationContext;
     _serializationService        = serializationService;
     _validationErrorsDataService = validationErrorsDataService;
 }
 private ValidationOutputService NewService(
     IValidationErrorCache <IValidationError> validationErrorCache = null,
     ICache <IMessage> messageCache = null,
     IKeyValuePersistenceService keyValuePersistenceService   = null,
     IPreValidationContext preValidationContext               = null,
     IJsonSerializationService jsonSerializationService       = null,
     IValidationErrorsDataService validationErrorsDataService = null)
 {
     return(new ValidationOutputService(
                validationErrorCache,
                messageCache,
                keyValuePersistenceService,
                preValidationContext,
                jsonSerializationService,
                validationErrorsDataService));
 }
示例#5
0
 private ValidationErrorHandler NewHandler(IValidationErrorCache <IValidationError> validationErrorCache = null, IValidationErrorsDataService validationErrorsDataService = null)
 {
     return(new ValidationErrorHandler(validationErrorCache, validationErrorsDataService));
 }
 public ValidationErrorHandler(IValidationErrorCache <IValidationError> validationErrorCache, IValidationErrorsDataService validationErrorsDataService)
 {
     _validationErrorCache        = validationErrorCache;
     _validationErrorsDataService = validationErrorsDataService;
 }