Beispiel #1
0
 public ValueSetVersionCollectionController(
     ILogger <ValueSetVersionCollectionController> logger,
     IValueSetRepository valueSetRepository,
     IValueSetVersionRepository valueSetVersionRepository,
     IValueSetConceptRepository valueSetConceptRepository,
     ICodeSystemRepository codeSystemRepository)
 {
     _logger                    = logger;
     _valueSetRepository        = valueSetRepository;
     _valueSetVersionRepository = valueSetVersionRepository;
     _valueSetConceptRepository = valueSetConceptRepository;
     _codeSystemRepository      = codeSystemRepository;
 }
        private void Initialize()
        {
            var valueSetCodeRepository = new SqlValueSetCodeRepository(
                this.SharedContext,
                this.ClientTermContext.AsLazy(),
                this.Logger,
                new DefaultPagingStrategy <ValueSetCodeDto, IValueSetCode>(100));

            this.ValueSetRepository = new SqlValueSetRepository(
                this.SharedContext,
                this.ClientTermContext.AsLazy(),
                this.Cache,
                this.Logger,
                valueSetCodeRepository,
                new DefaultPagingStrategy <ValueSetDescriptionDto, IValueSet>(20),
                new IsCustomValueStrategy());
        }
Beispiel #3
0
 public ValueSetService(IValueSetRepository valueSetRepository, IIsCustomValueStrategy isCustomValue)
 {
     this.repository    = valueSetRepository;
     this.isCustomValue = isCustomValue;
 }
 public ValueSetCollectionController(ILogger <ValueSetCollectionController> logger, IValueSetRepository valueSetRepository)
 {
     _logger             = logger;
     _valueSetRepository = valueSetRepository;
 }
 public SqlValueSetRepositoryTests(ValueSetRepositoryFixture fixture, ITestOutputHelper output)
     : base(output)
 {
     this.valueSetRepository = fixture.ValueSetRepository;
 }