public PostService(IOptions <AppSettings> settings) { _postRepository = new PostRepository(settings); _articleRepository = new ArticleRepository(settings); _companionPostRepository = new CompanionPostRepository(settings); _virtualTripRepository = new VirtualTripRepository(settings); _publishToTopic = new PublishToTopic(); }
public VirtualTripService(IVirtualTripRepository virtualTripRepository) { _virtualTripRepository = virtualTripRepository; }
public VirtualTripService(IOptions <AppSettings> settings) { _virtualTripRepository = new VirtualTripRepository(settings); }
public PostService(IVirtualTripRepository virtualTripRepository, IArticleRepository articleRepository, ICompanionPostRepository companionPostRepository) { _virtualTripRepository = virtualTripRepository; _articleRepository = articleRepository; _companionPostRepository = companionPostRepository; }