/// <summary> /// parameterized constructor to inject dependencies /// </summary> /// <param name="httpContextAccessor"></param> /// <param name="kafkaResponseRepository"></param> /// <param name="logger"></param> public TemplateAddedEventHandler(IHttpContextAccessor httpContextAccessor, IKafkaResponseRepository kafkaResponseRepository, ILogger <TemplateController> logger) { _httpContextAccessor = httpContextAccessor; _kafkaResponseRepository = kafkaResponseRepository; _logger = logger; }
/// <summary> /// /// </summary> /// <param name="eventBus"></param> /// <param name="identityService"></param> /// <param name="kafkaResponseRepository"></param> /// <param name="logger"></param> public TemplateController(IEventBus eventBus, HttpClientFactory identityService, IKafkaResponseRepository kafkaResponseRepository, ILogger <TemplateController> logger) { _eventBus = eventBus; _identityService = identityService; _kafkaResponseRepository = kafkaResponseRepository; _logger = logger; }