public CachedLookupData(IAISDataProvider dataProvider) { this.dataProvider = dataProvider; // Load Fonds overview data FondsOverview = LoadFondsOverview(); }
public DigitizationOrderBuilder(IAISDataProvider dataProvider, ArchiveRecordBuilder recordBuilder, SipDateBuilder sipDateBuilder) { this.dataProvider = dataProvider; this.recordBuilder = recordBuilder; this.sipDateBuilder = sipDateBuilder; containerContentCache = new ConcurrentDictionary <long, List <VerzEinheitKurzType> >(); }
/// <summary> /// Initializes a new instance of the <see cref="ArchiveRecordBuilder" /> class. /// </summary> /// <param name="dataProvider">The data provider.</param> /// <param name="languageSettings">The language settings.</param> /// <param name="applicationSettings">The application settings.</param> /// <param name="lookupData">The lookup data.</param> public ArchiveRecordBuilder(IAISDataProvider dataProvider, LanguageSettings languageSettings, ApplicationSettings applicationSettings, CachedLookupData lookupData) { this.dataProvider = dataProvider; this.languageSettings = languageSettings; this.applicationSettings = applicationSettings; this.lookupData = lookupData; }
/// <summary> /// Initializes a new instance of the <see cref="AISDataAccess" /> class. /// </summary> /// <param name="recordBuilder">The archive record build</param> /// <param name="dataProvider">The data provider.</param> public AISDataAccess(ArchiveRecordBuilder recordBuilder, DigitizationOrderBuilder digitizationOrderBuilder, IAISDataProvider dataProvider) { this.recordBuilder = recordBuilder; this.digitizationOrderBuilder = digitizationOrderBuilder; this.dataProvider = dataProvider; }