예제 #1
0
 public FileNameRule08(
     IValidationErrorMessageService errorMessageService,
     IEsfRepository esfRepository)
     : base(errorMessageService)
 {
     _esfRepository = esfRepository;
 }
예제 #2
0
 public SupplementaryDataService(
     IEsfRepository repository,
     ISourceFileModelMapper fileModelMapper,
     ISupplementaryDataModelMapper supplementaryDataMapper)
 {
     _repository              = repository;
     _fileModelMapper         = fileModelMapper;
     _supplementaryDataMapper = supplementaryDataMapper;
 }
예제 #3
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;
        }
예제 #4
0
        public ValidationErrorMessageCache(IEsfRepository esfRepository)
        {
            _esfRepository = esfRepository;

            ValidationErrorMessages = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase);
        }
예제 #5
0
 public FileNameRule08(IEsfRepository esfRepository)
 {
     _esfRepository = esfRepository;
 }