Ejemplo n.º 1
0
 public TopicController(
     ITopicDomainService topicDomainService,
     ITopicRepository topicRepository,
     ICapabilityRepository capabilityRepository,
     IKafkaJanitorRestClient kafkaJanitorRestClient
     )
 {
     _topicDomainService     = topicDomainService;
     _topicRepository        = topicRepository;
     _capabilityRepository   = capabilityRepository;
     _kafkaJanitorRestClient = kafkaJanitorRestClient;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DiscussionAppService"/> class.
 /// </summary>
 /// <param name="objectMapperAdapter">The object mapper adapter.</param>
 /// <param name="cacheAdapter">The cache adapter.</param>
 /// <param name="exceptionManagerAdapter">The exception manager adapter.</param>
 /// <param name="loggingServiceAdapter">The logging service adapter.</param>
 /// <param name="discussionDomainService">The discussion domain service.</param>
 /// <param name="topicDomainService">The topic domain service.</param>
 /// <param name="topicPostDomainService">The topic post domain service.</param>
 public DiscussionAppService(IObjectMapperAdapter objectMapperAdapter, ICacheAdapter cacheAdapter,
                             IExceptionManagerAdapter exceptionManagerAdapter, ILoggingServiceAdapter loggingServiceAdapter,
                             IDiscussionDomainService discussionDomainService, ITopicDomainService topicDomainService,
                             ITopicPostDomainService topicPostDomainService,
                             ICourseDomainService courseDomainService)
     : base(objectMapperAdapter, cacheAdapter, exceptionManagerAdapter, loggingServiceAdapter)
 {
     DiscussionManager = discussionDomainService;
     TopicManager      = topicDomainService;
     PostManager       = topicPostDomainService;
     CourseManager     = courseDomainService;
 }