Example #1
0
 /// <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;
 }
Example #2
0
 /// <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;
 }