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 CompanionPostService(ICompanionPostRepository companionPostRepository) { _companionPostRepository = companionPostRepository; }
public CompanionPostService(IOptions <AppSettings> settings) { _companionPostRepository = new CompanionPostRepository(settings); _settings = settings; }
public PostService(IVirtualTripRepository virtualTripRepository, IArticleRepository articleRepository, ICompanionPostRepository companionPostRepository) { _virtualTripRepository = virtualTripRepository; _articleRepository = articleRepository; _companionPostRepository = companionPostRepository; }