コード例 #1
0
 public CategoriesService(ICategoriesRepository categoriesRepository, IImageSearchService imageSearchService, ISynonymService synonymService, IEventGridPublisherService eventGridPublisher)
 {
     CategoriesRepository = categoriesRepository;
     ImageSearchService   = imageSearchService;
     SynonymService       = synonymService;
     EventGridPublisher   = eventGridPublisher;
 }
コード例 #2
0
 public SynonymController(
     ISynonymService synonymService,
     IMapper mapper
     )
 {
     _synonymService = synonymService;
     _mapper         = mapper;
 }
コード例 #3
0
        public SynonymProcessor(ISynonymService synonymService, IOriginService originService, ITaxonService taxonService)
        {
            _synonymService = synonymService;
            _originService  = originService;
            _taxonService   = taxonService;

            Taxons  = new List <Taxon>();
            Origins = new List <Origin>();
        }
コード例 #4
0
 public GraphSyncController(
     IValidateAndRepairGraph validateAndRepairGraph,
     IAuthorizationService authorizationService,
     IGraphSyncNotifier notifier,
     ILogger <GraphSyncController> logger,
     ISynonymService synonymService)
 {
     _validateAndRepairGraph = validateAndRepairGraph;
     _authorizationService   = authorizationService;
     _notifier       = notifier;
     _logger         = logger;
     _synonymService = synonymService;
 }
コード例 #5
0
 public ImportTransformOrchestrator(ILifeformService lifeformService, IOriginService originService, IPlantInfoService plantInfoService,
                                    ILocationService locationService, ITaxonService taxonService, ISynonymService synonymService, IRepository <PlantInfo> plantInfoRepository, IRepository <Specimen> specimenRepository,
                                    ISearchClient <SearchModels.PlantInfo> searchClient, IIndex <SearchModels.PlantInfo, Emergence.Data.Shared.Models.PlantInfo> plantInfoIndex,
                                    IIndex <SearchModels.Specimen, Emergence.Data.Shared.Models.Specimen> specimenIndex)
 {
     _lifeformService     = lifeformService;
     _originService       = originService;
     _plantInfoService    = plantInfoService;
     _locationService     = locationService;
     _taxonService        = taxonService;
     _synonymService      = synonymService;
     _plantInfoRepository = plantInfoRepository;
     _specimenRepository  = specimenRepository;
     _searchClient        = searchClient;
     _plantInfoIndex      = plantInfoIndex;
     _specimenIndex       = specimenIndex;
 }
コード例 #6
0
        public SynonymServiceTests()
        {
            var testSynonyms = new List <Synonym>()
            {
                new Synonym
                {
                    Term        = "computer",
                    SynonymList = "laptop,notebook"
                },
                new Synonym
                {
                    Term        = "laptop",
                    SynonymList = "dell,macbook"
                }
            };

            var synonymMockRepository = new Mock <IRepository <Synonym> >();

            synonymMockRepository.Setup(sr => sr.GetAll()).Returns(testSynonyms);
            synonymMockRepository.Setup(sr => sr.Insert(It.IsAny <Synonym>())).Callback((Synonym s) => testSynonyms.Add(s));

            synonymRepository = synonymMockRepository.Object;
            synonymService    = new SynonymService(synonymRepository);
        }
コード例 #7
0
 public SynonymsController(ISynonymService synonymService)
 {
     _synonymService = synonymService;
 }
コード例 #8
0
 public SynonymController(ISynonymService synonymService)
 {
     this.synonymService = synonymService;
 }
コード例 #9
0
 public TaxonService(IRepository <Taxon> taxonRepository, ISynonymService synonymService)
 {
     _taxonRepository = taxonRepository;
     _synonymService  = synonymService;
 }