Beispiel #1
0
        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;
 }