Beispiel #1
0
 public ViewModelSerializationMapper(IValidationRuleTranslator validationRuleTranslator, IViewModelValidationMetadataProvider validationMetadataProvider,
                                     IPropertySerialization propertySerialization)
 {
     this.validationRuleTranslator   = validationRuleTranslator;
     this.validationMetadataProvider = validationMetadataProvider;
     this.propertySerialization      = propertySerialization;
 }
Beispiel #2
0
        public ResourceViewModelValidationMetadataProvider(Type errorMessagesResourceFileType, IPropertyDisplayMetadataProvider propertyDisplayMetadataProvider, IViewModelValidationMetadataProvider baseValidationMetadataProvider)
        {
            ErrorMessagesResourceFileType = errorMessagesResourceFileType;
            errorMessages = new ResourceManager(errorMessagesResourceFileType);

            this.propertyDisplayMetadataProvider = propertyDisplayMetadataProvider;
            this.baseValidationMetadataProvider  = baseValidationMetadataProvider;
        }
 public ViewModelSerializationMapper(IValidationRuleTranslator validationRuleTranslator, IViewModelValidationMetadataProvider validationMetadataProvider)
 {
     this.validationRuleTranslator   = validationRuleTranslator;
     this.validationMetadataProvider = validationMetadataProvider;
 }
 public ViewModelSerializationMapper(DotvvmConfiguration configuration)
 {
     validationRuleTranslator = configuration.ServiceLocator.GetService<IValidationRuleTranslator>();
     validationMetadataProvider = configuration.ServiceLocator.GetService<IViewModelValidationMetadataProvider>();
 }
Beispiel #5
0
 public ViewModelSerializationMapper(DotvvmConfiguration configuration)
 {
     validationRuleTranslator   = configuration.ServiceLocator.GetService <IValidationRuleTranslator>();
     validationMetadataProvider = configuration.ServiceLocator.GetService <IViewModelValidationMetadataProvider>();
 }