public ReferenceDataService( IReferenceDataRepository referenceDataRepository, IReferenceDataCache referenceDataCache, IFCSRepository fcsRepository) { _referenceDataRepository = referenceDataRepository; _referenceDataCache = referenceDataCache; _fcsRepository = fcsRepository; }
public ReferenceDataCache( IEsfRepository esfRepository, IFCSRepository fcsRepository, IReferenceDataRepository referenceDataRepository) { Ulns = new HashSet <long>(); CodeMappings = new List <FcsDeliverableCodeMapping>(); DeliverableUnitCosts = new List <DeliverableUnitCost>(); ProviderNameByUkprn = new Dictionary <int, string>(); LarsLearnAimRefs = new Dictionary <string, LarsLearningDeliveryModel>(StringComparer.OrdinalIgnoreCase); ContractAllocations = new List <ContractAllocationCacheModel>(); _referenceDataRepository = referenceDataRepository; _fcsRepository = fcsRepository; _esfRepository = esfRepository; }