Esempio n. 1
0
 public TagExtractor(
     ILogger <TagExtractor> logger,
     ITagClient tagClient,
     ITemplateBuilder templateBuilder)
 {
     this.logger          = logger;
     this.tagClient       = tagClient;
     this.templateBuilder = templateBuilder;
 }
        public TagApiExtractor(
            ILogger <TagApiExtractor> logger,
            ITemplateBuilder templateBuilder,
            IApisClient apisClient,
            ITagClient tagClient)
        {
            this.logger          = logger;
            this.templateBuilder = templateBuilder;

            this.tagClient = tagClient;
        }
        public ProductExtractor(
            ILogger <ProductExtractor> logger,
            IPolicyExtractor policyExtractor,
            IProductsClient productsClient,
            IGroupsClient groupsClient,
            ITagClient tagClient,
            ITemplateBuilder templateBuilder)
        {
            this.logger          = logger;
            this.templateBuilder = templateBuilder;

            this.productsClient = productsClient;
            this.groupsClient   = groupsClient;
            this.tagClient      = tagClient;

            this.policyExtractor = policyExtractor;
            this.templateBuilder = templateBuilder;
        }