コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DomainController"/> class.
 /// </summary>
 /// <param name="commandProcessor">The command processor.</param>
 /// <param name="domainRepository">The domain repository.</param>
 /// <param name="feedRepository">The feed repository.</param>
 /// <param name="pipeRepository">The pipe repository.</param>
 public DomainController(
     IAmACommandProcessor commandProcessor,
     IAmARepository<Domain> domainRepository,
     IAmARepository<Feed> feedRepository,
     IAmARepository<Pipe> pipeRepository)
 {
     _commandProcessor = commandProcessor;
     _domainRepository = domainRepository;
     _feedRepository = feedRepository;
     _pipeRepository = pipeRepository;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}" /> class.
 /// </summary>
 /// <param name="joinRepository">The join repository.</param>
 /// <param name="logger">The logger.</param>
 public AddJoinCommandHandler(IAmARepository <Join> joinRepository, ILog logger) : base(logger)
 {
     this.joinRepository = joinRepository;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}" /> class.
 /// </summary>
 /// <param name="pipeRepository">The pipe repository.</param>
 /// <param name="logger">The logger.</param>
 public DeletePipeCommandHandler(IAmARepository <Pipe> pipeRepository, ILog logger) : base(logger)
 {
     this.pipeRepository = pipeRepository;
 }
コード例 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}"/> class.
 /// </summary>
 /// <param name="feedRepository"></param>
 /// <param name="commandProcessor"></param>
 /// <param name="logger">The logger.</param>
 public AddJoinToFeedCommandHandler(IAmARepository <Feed> feedRepository, IAmACommandProcessor commandProcessor, ILog logger) : base(logger)
 {
     this.feedRepository   = feedRepository;
     this.commandProcessor = commandProcessor;
 }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}"/> class.
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="logger">The logger.</param>
 public AddPipeToDomainCommandHandler(IAmARepository <Domain> repository, ILog logger) : base(logger)
 {
     this.repository = repository;
 }
コード例 #6
0
 public FeedController(IAmACommandProcessor commandProcessor, IAmARepository <Feed> feedRepository)
 {
     this.commandProcessor = commandProcessor;
     this.feedRepository   = feedRepository;
 }
コード例 #7
0
ファイル: JoinController.cs プロジェクト: rudygt/Paramore
 /// <summary>
 /// Initializes a new instance of the <see cref="JoinController"/> class.
 /// </summary>
 /// <param name="joinRepository">The join repository.</param>
 public JoinController(IAmARepository <Join> joinRepository)
 {
     _joinRepository = joinRepository;
 }
コード例 #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}" /> class.
 /// </summary>
 /// <param name="pipeRepository">The pipe repository.</param>
 /// <param name="commandProcessor">The command processor.</param>
 /// <param name="logger">The logger.</param>
 public AddJoinToPipeCommandHandler(IAmARepository <Pipe> pipeRepository, IAmACommandProcessor commandProcessor, ILog logger)
 {
     _pipeRepository   = pipeRepository;
     _commandProcessor = commandProcessor;
 }
コード例 #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageRetriever"/> class.
 /// </summary>
 /// <param name="pipeRepository">The pipe repository.</param>
 public MessageRetriever(IAmARepository <Pipe> pipeRepository)
 {
     _pipeRepository = pipeRepository;
 }
コード例 #10
0
ファイル: PipeRetriever.cs プロジェクト: jamiegaines/Paramore
 /// <summary>
 /// Initializes a new instance of the <see cref="PipeRetriever"/> class.
 /// </summary>
 /// <param name="pipeRepository">The pipe repository.</param>
 public PipeRetriever(IAmARepository <Pipe> pipeRepository)
 {
     this.pipeRepository = pipeRepository;
 }
コード例 #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DomainRetriever"/> class.
 /// </summary>
 /// <param name="domainRepository">The domain repository.</param>
 /// <param name="feedRepository">The feed repository.</param>
 public DomainRetriever(IAmARepository <Domain> domainRepository, IAmARepository <Feed> feedRepository, IAmARepository <Pipe> pipeRepository)
 {
     this.feedRepository   = feedRepository;
     this.pipeRepository   = pipeRepository;
     this.domainRepository = domainRepository;
 }
コード例 #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="JoinController"/> class.
 /// </summary>
 /// <param name="joinRepository">The join repository.</param>
 public JoinController(IAmARepository<Join> joinRepository)
 {
     _joinRepository = joinRepository;
 }
コード例 #13
0
 public IUseCredentials Repositories(IAmARepository<Domain> domainRepository, IAmARepository<Feed> feedRepository)
 {
     _domainRepository = domainRepository;
     _feedRepository = feedRepository;
     return this;
 }
コード例 #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FeedRetriever"/> class.
 /// </summary>
 /// <param name="feedRepository">The feed repository.</param>
 public FeedRetriever(IAmARepository<Feed> feedRepository)
 {
     _feedRepository = feedRepository;
 }
コード例 #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DeleteFeedCommandHandler"/> class.
 /// </summary>
 /// <param name="feedRepository">The feed repository.</param>
 /// <param name="commandProcessor">The command processor.</param>
 /// <param name="log">The log.</param>
 public DeleteFeedCommandHandler(IAmARepository <Feed> feedRepository, IAmACommandProcessor commandProcessor, ILog log)
 {
     _feedRepository   = feedRepository;
     _commandProcessor = commandProcessor;
 }
コード例 #16
0
 public IUseCredentials  Repositories(IAmARepository <Domain> domainRepository, IAmARepository <Feed> feedRepository)
 {
     this.domainRepository = domainRepository;
     this.feedRepository   = feedRepository;
     return(this);
 }
コード例 #17
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FeedController"/> class.
 /// </summary>
 /// <param name="commandProcessor">The command processor.</param>
 /// <param name="feedRepository">The feed repository.</param>
 /// <param name="cachingHandler">The caching handler, used to invalidate related resources</param>
 public FeedController(IAmACommandProcessor commandProcessor, IAmARepository<Feed> feedRepository, ICachingHandler cachingHandler)
 {
     _commandProcessor = commandProcessor;
     _feedRepository = feedRepository;
     _cachingHandler = cachingHandler;
 }
コード例 #18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}"/> class.
 /// </summary>
 /// <param name="feedRepository"></param>
 /// <param name="logger">The logger.</param>
 public AddMessageToFeedCommandHandler(IAmARepository <Feed> feedRepository, ILog logger) : base(logger)
 {
     this.feedRepository = feedRepository;
 }
コード例 #19
0
 /// <summary>
 /// Initializes a new instance of the <see cref="JoinRetriever"/> class.
 /// </summary>
 /// <param name="joinRepository">The join repository.</param>
 /// <param name="logger">The logger.</param>
 public JoinRetriever(IAmARepository<Join> joinRepository)
 {
     _joinRepository = joinRepository;
 }
コード例 #20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FeedController"/> class.
 /// </summary>
 /// <param name="commandProcessor">The command processor.</param>
 /// <param name="feedRepository">The feed repository.</param>
 /// <param name="cachingHandler">The caching handler, used to invalidate related resources</param>
 public FeedController(IAmACommandProcessor commandProcessor, IAmARepository <Feed> feedRepository, ICachingHandler cachingHandler)
 {
     this.commandProcessor = commandProcessor;
     this.feedRepository   = feedRepository;
     this.cachingHandler   = cachingHandler;
 }
コード例 #21
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RemoveFeedFromDomainCommandHandler"/> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 /// <param name="logger">The logger.</param>
 public RemoveFeedFromDomainCommandHandler(IAmARepository <Domain> repository, ILog logger) : base(logger)
 {
     this.repository = repository;
 }
コード例 #22
0
ファイル: JoinRetriever.cs プロジェクト: rudygt/Paramore
 /// <summary>
 /// Initializes a new instance of the <see cref="JoinRetriever"/> class.
 /// </summary>
 /// <param name="joinRepository">The join repository.</param>
 /// <param name="logger">The logger.</param>
 public JoinRetriever(IAmARepository <Join> joinRepository)
 {
     _joinRepository = joinRepository;
 }
コード例 #23
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}" /> class.
 /// </summary>
 /// <param name="pipeRepository">The pipe repository.</param>
 /// <param name="logger">The logger.</param>
 public DeleteMessageCommandHandler(IAmARepository <Pipe> pipeRepository, IAmACommandProcessor commandProcessor, ILog logger)
 {
     _pipeRepository   = pipeRepository;
     _commandProcessor = commandProcessor;
 }
コード例 #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageRetriever"/> class.
 /// </summary>
 /// <param name="pipeRepository">The pipe repository.</param>
 public MessageRetriever(IAmARepository<Pipe> pipeRepository)
 {
     _pipeRepository = pipeRepository;
 }
コード例 #25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}" /> class.
 /// </summary>
 /// <param name="pipeRepository">The pipe repository.</param>
 /// <param name="logger">The logger.</param>
 public DeleteMessageCommandHandler(IAmARepository <Pipe> pipeRepository, IAmACommandProcessor commandProcessor, ILog logger) : base(logger)
 {
     this.pipeRepository   = pipeRepository;
     this.commandProcessor = commandProcessor;
 }
コード例 #26
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}" /> class.
 /// </summary>
 /// <param name="joinRepository">The join repository.</param>
 /// <param name="logger">The logger.</param>
 public AddJoinCommandHandler(IAmARepository <Join> joinRepository, ILog logger)
 {
     _joinRepository = joinRepository;
 }
コード例 #27
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}" /> class.
 /// </summary>
 /// <param name="pipeRepository">The pipe repository.</param>
 /// <param name="logger">The logger.</param>
 public DeletePipeCommandHandler(IAmARepository <Pipe> pipeRepository, ILog logger)
 {
     _pipeRepository = pipeRepository;
 }
コード例 #28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}"/> class.
 /// </summary>
 /// <param name="feedRepository"></param>
 /// <param name="commandProcessor"></param>
 /// <param name="logger">The logger.</param>
 public AddJoinToFeedCommandHandler(IAmARepository <Feed> feedRepository, IAmACommandProcessor commandProcessor, ILog logger)
 {
     _feedRepository   = feedRepository;
     _commandProcessor = commandProcessor;
 }
コード例 #29
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DomainRetriever"/> class.
 /// </summary>
 /// <param name="domainRepository">The domain repository.</param>
 /// <param name="feedRepository">The feed repository.</param>
 public DomainRetriever(IAmARepository<Domain> domainRepository, IAmARepository<Feed> feedRepository, IAmARepository<Pipe> pipeRepository)
 {
     _feedRepository = feedRepository;
     _pipeRepository = pipeRepository;
     _domainRepository = domainRepository;
 }
コード例 #30
0
ファイル: FeedRetriever.cs プロジェクト: jamiegaines/Paramore
 /// <summary>
 /// Initializes a new instance of the <see cref="FeedRetriever"/> class.
 /// </summary>
 /// <param name="feedRepository">The feed repository.</param>
 public FeedRetriever(IAmARepository <Feed> feedRepository)
 {
     this.feedRepository = feedRepository;
 }
コード例 #31
0
ファイル: MessageController.cs プロジェクト: nickanel/Contrib
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageController"/> class.
 /// </summary>
 /// <param name="commandProcessor"></param>
 /// <param name="pipeRepository">The pipe repository.</param>
 public MessageController(IAmACommandProcessor commandProcessor, IAmARepository <Pipe> pipeRepository)
 {
     _commandProcessor = commandProcessor;
     _pipeRepository   = pipeRepository;
 }
コード例 #32
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageController"/> class.
 /// </summary>
 /// <param name="commandProcessor"></param>
 /// <param name="pipeRepository">The pipe repository.</param>
 public MessageController(IAmACommandProcessor commandProcessor, IAmARepository<Pipe> pipeRepository)
 {
     _commandProcessor = commandProcessor;
     _pipeRepository = pipeRepository;
 }
コード例 #33
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DeleteFeedCommandHandler"/> class.
 /// </summary>
 /// <param name="feedRepository">The feed repository.</param>
 /// <param name="commandProcessor">The command processor.</param>
 /// <param name="log">The log.</param>
 public DeleteFeedCommandHandler(IAmARepository <Feed> feedRepository, IAmACommandProcessor commandProcessor, ILog log) : base(log)
 {
     this.feedRepository   = feedRepository;
     this.commandProcessor = commandProcessor;
 }
コード例 #34
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestHandler{TRequest}"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="feedRepository"></param>
 /// <param name="commandProcessor"></param>
 public AddFeedCommandHandler(ILog logger, IAmARepository <Feed> feedRepository, IAmACommandProcessor commandProcessor) : base(logger)
 {
     _feedRepository   = feedRepository;
     _commandProcessor = commandProcessor;
 }