/// <summary> /// Initializes a new instance of the <see cref="JobApplicationManager" /> class. /// </summary> /// <param name="jobApplicationQuery">Job Application Query Accessor</param> /// <param name="falconQuery">query accessor</param> /// <param name="feedbackQuery">The instance for <see cref="IFeedbackQuery"/>.</param> /// <param name="logger">The instance for <see cref="ILogger{JobApplicationManager}"/></param> public JobApplicationManager( IJobApplicationQuery jobApplicationQuery, ILogger <JobApplicationManager> logger) { this.jobApplicationQuery = jobApplicationQuery; this.logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="TeamsBot{T}" /> class. /// </summary> public TeamsBot(ConversationState conversationState, UserState userState, T dialog, ILogger <TeamsBot <T> > logger, IJobApplicationManager jobApplicationManager, IJobApplicationQuery jobApplicationQuery) { ConversationState = conversationState; UserState = userState; Dialog = dialog; this.logger = logger; this.jobApplicationQuery = jobApplicationQuery; this.jobApplicationManager = jobApplicationManager; }