/// <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; }
public JobApplicationController(IUsersManager usersManager, IEmployersManager employersManager, ICacheManager cacheManager, IJobListingManager jobListingManager, IJobListingCriteriaManager jobListingCriteriaManager, IJobApplicationManager jobApplicationManager, INurseSelfAssessmentAnswersManager nurseSelfAssessmentAnswersManager ) { _usersManager = usersManager; _employersManager = employersManager; _cacheManager = cacheManager; _jobListingCriteriaManager = jobListingCriteriaManager; _jobListingManager = jobListingManager; _jobApplicationManager = jobApplicationManager; _nurseSelfAssessmentAnswersManager = nurseSelfAssessmentAnswersManager; }