Exemple #1
0
 public LikeService(IOptions <AppSettings> settings)
 {
     _likeRepository    = new LikeRepository(settings);
     _postRepository    = new PostRepository(settings);
     _commentRepository = new CommentRepository(settings);
     _publishToTopic    = new PublishToTopic();
 }
 public AccountService(IAccountRepository accountRepository,
                       IOptions <AppSettings> settings,
                       IPublishToTopic publishToTopic)
 {
     _accountRepository = accountRepository;
     _publishToTopic    = publishToTopic;
     _settings          = settings;
 }
 public PostService(IOptions <AppSettings> settings)
 {
     _postRepository          = new PostRepository(settings);
     _articleRepository       = new ArticleRepository(settings);
     _companionPostRepository = new CompanionPostRepository(settings);
     _virtualTripRepository   = new VirtualTripRepository(settings);
     _publishToTopic          = new PublishToTopic();
 }
Exemple #4
0
 public UserService(IUserRepository userRepository, IPublishToTopic publishToTopic)
 {
     _userRepository = userRepository;
     _publishToTopic = publishToTopic;
 }
Exemple #5
0
 public UserService(IOptions <AppSettings> settings)
 {
     _userRepository = new UserRepository(settings);
     _publishToTopic = new PublishToTopic();
 }
 public AccountService(IOptions <AppSettings> settings)
 {
     _accountRepository = new AccountRepository(settings);
     _publishToTopic    = new PublishToTopic();
     _settings          = settings;
 }
 public PostService(IPostRepository postRepository, IPublishToTopic publishToTopic)
 {
     _postRepository = postRepository;
     _publishToTopic = publishToTopic;
 }