Example #1
0
 public ReferenceDataService(
     IReferenceDataRepository referenceDataRepository,
     IReferenceDataCache referenceDataCache,
     IFCSRepository fcsRepository)
 {
     _referenceDataRepository = referenceDataRepository;
     _referenceDataCache      = referenceDataCache;
     _fcsRepository           = fcsRepository;
 }
Example #2
0
        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;
        }