Esempio n. 1
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;
 }
 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;
 }