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); }
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)); }
public ModelService(IMapper mapper, ICarRepository carRepository, IRelatedWordsService relatedWordsService) { _mapper = mapper; _carRepository = carRepository; _relatedWordsService = relatedWordsService; }
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); }
public RelatedWordsController() { _RelatedWordsService = new RelatedWordsService(); }