public CreateInvitationCommandHandler(
     IPlantProvider plantProvider,
     IFusionMeetingClient meetingClient,
     IInvitationRepository invitationRepository,
     IUnitOfWork unitOfWork,
     ICommPkgApiService commPkgApiService,
     IMcPkgApiService mcPkgApiService,
     IPersonApiService personApiService,
     IFunctionalRoleApiService functionalRoleApiService,
     IOptionsMonitor <MeetingOptions> meetingOptions,
     IPersonRepository personRepository,
     ICurrentUserProvider currentUserProvider,
     ILogger <CreateInvitationCommandHandler> logger)
 {
     _plantProvider            = plantProvider;
     _meetingClient            = meetingClient;
     _invitationRepository     = invitationRepository;
     _unitOfWork               = unitOfWork;
     _commPkgApiService        = commPkgApiService;
     _mcPkgApiService          = mcPkgApiService;
     _personApiService         = personApiService;
     _functionalRoleApiService = functionalRoleApiService;
     _meetingOptions           = meetingOptions;
     _personRepository         = personRepository;
     _currentUserProvider      = currentUserProvider;
     _logger = logger;
 }
 public GetInvitationByIdQueryHandler(IReadOnlyContext context,
                                      IFusionMeetingClient meetingClient,
                                      ICurrentUserProvider currentUserProvider,
                                      IFunctionalRoleApiService functionalRoleApiService,
                                      IPlantProvider plantProvider,
                                      ILogger <GetInvitationByIdQueryHandler> logger)
 {
     _context                  = context;
     _meetingClient            = meetingClient;
     _currentUserProvider      = currentUserProvider;
     _functionalRoleApiService = functionalRoleApiService;
     _plantProvider            = plantProvider;
     _logger = logger;
 }
示例#3
0
 public CancelPunchOutCommandHandler(
     IInvitationRepository invitationRepository,
     IPersonRepository personRepository,
     IUnitOfWork unitOfWork,
     IFusionMeetingClient meetingClient,
     ICurrentUserProvider currentUserProvider,
     ILogger <CancelPunchOutCommandHandler> logger)
 {
     _invitationRepository = invitationRepository;
     _personRepository     = personRepository;
     _unitOfWork           = unitOfWork;
     _meetingClient        = meetingClient;
     _currentUserProvider  = currentUserProvider;
     _logger = logger;
 }
 public EditInvitationCommandHandler(
     IInvitationRepository invitationRepository,
     IFusionMeetingClient meetingClient,
     IPlantProvider plantProvider,
     IUnitOfWork unitOfWork,
     IMcPkgApiService mcPkgApiService,
     ICommPkgApiService commPkgApiService,
     IPersonApiService personApiService,
     IFunctionalRoleApiService functionalRoleApiService,
     IOptionsMonitor <MeetingOptions> meetingOptions,
     IPersonRepository personRepository)
 {
     _invitationRepository     = invitationRepository;
     _meetingClient            = meetingClient;
     _plantProvider            = plantProvider;
     _unitOfWork               = unitOfWork;
     _mcPkgApiService          = mcPkgApiService;
     _commPkgApiService        = commPkgApiService;
     _personApiService         = personApiService;
     _functionalRoleApiService = functionalRoleApiService;
     _meetingOptions           = meetingOptions;
     _personRepository         = personRepository;
 }