コード例 #1
0
        public static async Task <ModelService> GetModelService(string contextName, IRelatedWordsService relatedWordsService)
        {
            var carRepositoryInMemory = await GetInMemoryCarRepository(contextName).ConfigureAwait(false);

            var mapper       = GetMapper();
            var modelService = new ModelService(mapper, carRepositoryInMemory, relatedWordsService);

            return(modelService);
        }
コード例 #2
0
        public static async Task <ModelService> GetModelServiceWithMakers(string contextName, IRelatedWordsService relatedWordsService, params Maker[] makers)
        {
            var carsContextInMemory = await GetInMemoryCarsContext(contextName).ConfigureAwait(false);

            return(await GetModelServiceWithMakers(carsContextInMemory, relatedWordsService, makers));
        }
コード例 #3
0
 public ModelService(IMapper mapper, ICarRepository carRepository, IRelatedWordsService relatedWordsService)
 {
     _mapper              = mapper;
     _carRepository       = carRepository;
     _relatedWordsService = relatedWordsService;
 }
コード例 #4
0
        public static async Task <ModelService> GetModelServiceWithMakers(CarsContext carsContextInMemory, IRelatedWordsService relatedWordsService, params Maker[] makers)
        {
            await carsContextInMemory.Makers.AddRangeAsync(makers);

            await carsContextInMemory.SaveChangesAsync().ConfigureAwait(false);

            var carRepositoryInMemory = await GetInMemoryCarRepository(carsContextInMemory).ConfigureAwait(false);

            var mapper       = GetMapper();
            var modelService = new ModelService(mapper, carRepositoryInMemory, relatedWordsService);

            return(modelService);
        }
コード例 #5
0
ファイル: RelatedWordsController.cs プロジェクト: mjin21/AH
 public RelatedWordsController()
 {
     _RelatedWordsService = new RelatedWordsService();
 }