/// <summary> /// Initializes a new instance of the <see cref="AuthenticationController" /> class. /// </summary> /// <param name="manageConversationLinkService">The manage conversation link service.</param> /// <param name="tokenGenerator">The JWT token generator.</param> /// <param name="logger">The logger.</param> public AuthenticationController( IManageConversationLinkService manageConversationLinkService, IJwtTokenGenerator tokenGenerator, ILogger <ManageConversationController> logger) { this.manageConversationLinkService = manageConversationLinkService; this.tokenGenerator = tokenGenerator; this.logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="ManageConversationController" /> class. /// </summary> /// <param name="manageConversationLinkService">The manage conversation link service.</param> /// <param name="scheduledMessageDetailsService">The scheduled message details service.</param> /// <param name="scheduleParser">The schedule parser.</param> /// <param name="logger">The logger.</param> public ManageConversationController( IManageConversationLinkService manageConversationLinkService, IScheduledMessageDetailsService scheduledMessageDetailsService, IScheduleParser scheduleParser, ILogger <ManageConversationController> logger) { this.manageConversationLinkService = manageConversationLinkService; this.scheduledMessageDetailsService = scheduledMessageDetailsService; this.scheduleParser = scheduleParser; this.logger = logger; }