/// <summary> /// Constructs an instance of <see cref="SaveWorkStateFactory"/>. /// </summary> public SaveWorkStateFactory( IEntityMetadataProvider entityMetadataProvider, IJsonSerializerSettingsProvider jsonSerializerSettingsProvider, INHibernateClassMetadataProvider classMetadataProvider) { _entityMetadataProvider = entityMetadataProvider; _classMetadataProvider = classMetadataProvider; _jsonSerializer = JsonSerializer.Create(jsonSerializerSettingsProvider.GetForSave()); }
/// <summary> /// Constructs an instance of <see cref="BreezeMetadataBuilder"/>. /// </summary> public BreezeMetadataBuilder( INHibernateClassMetadataProvider classMetadataProvider, IEntityMetadataProvider entityMetadataProvider, IBreezeConfigurator breezeConfigurator, IClientModelMetadataProvider clientModelMetadataProvider, IPropertyValidatorsProvider propertyValidatorsProvider, IDataTypeProvider dataTypeProvider) { _classMetadataProvider = classMetadataProvider; _entityMetadataProvider = entityMetadataProvider; _breezeConfigurator = breezeConfigurator; _clientModelMetadataProvider = clientModelMetadataProvider; _propertyValidatorsProvider = propertyValidatorsProvider; _dataTypeProvider = dataTypeProvider; }