public Debug( IConnectGroupService connectGroupService, IConnectUserService connectUserService, IConnectRequestService connectRequestService, IOptions <EmailConfig> eMailConfig, IJobFilteringService jobFilteringService, IConnectAddressService connectAddressService, IConnectSendGridService connectSendGridService, ICosmosDbService cosmosDbService, IOptions <SendGridConfig> sendGridConfig, IOptions <LinkConfig> linkConfig, ILinkRepository linkRepository) { _connectGroupService = connectGroupService; _connectUserService = connectUserService; _connectRequestService = connectRequestService; _emailConfig = eMailConfig; _jobFilteringService = jobFilteringService; _connectAddressService = connectAddressService; _connectSendGridService = connectSendGridService; _cosmosDbService = cosmosDbService; _sendGridConfig = sendGridConfig; _linkConfig = linkConfig; _linkRepository = linkRepository; }
public DailyDigestMessage(IConnectGroupService connectGroupService, IConnectUserService connectUserService, IConnectRequestService connectRequestService, IOptions <EmailConfig> eMailConfig, IConnectAddressService connectAddressService, ICosmosDbService cosmosDbService) { _connectGroupService = connectGroupService; _connectUserService = connectUserService; _connectRequestService = connectRequestService; _emailConfig = eMailConfig; _connectAddressService = connectAddressService; _cosmosDbService = cosmosDbService; _sendMessageRequests = new List <SendMessageRequest>(); _jobSummaryDedupe_EqualityComparer = new JobBasicDedupe_EqualityComparer(); _shiftJobDedupe_EqualityComparer = new JobBasicDedupe_EqualityComparer(); }
public ShiftReminderMessage(IConnectRequestService connectRequestService, IConnectUserService connectUserService, IConnectAddressService connectAddressService, ILinkRepository linkRepository, IOptions <LinkConfig> linkConfig ) { _connectRequestService = connectRequestService; _connectUserService = connectUserService; _connectAddressService = connectAddressService; _linkRepository = linkRepository; _linkConfig = linkConfig; _sendMessageRequests = new List <SendMessageRequest>(); }
public RequestorTaskConfirmation(IConnectRequestService connectRequestService, IConnectGroupService connectGroupService, IConnectAddressService connectAddressService, ILinkRepository linkRepository, IOptions <LinkConfig> linkConfig, IOptions <SendGridConfig> sendGridConfig) { _connectRequestService = connectRequestService; _connectGroupService = connectGroupService; _connectAddressService = connectAddressService; _linkRepository = linkRepository; _linkConfig = linkConfig; _sendGridConfig = sendGridConfig; _sendMessageRequests = new List <SendMessageRequest>(); }
public NewRequestNotificationMessage(IConnectRequestService connectRequestService, IConnectAddressService connectAddressService, IConnectUserService connectUserService, ICosmosDbService cosmosDbService, IOptions <EmailConfig> emailConfig, IConnectGroupService connectGroupService) { _connectRequestService = connectRequestService; _connectAddressService = connectAddressService; _connectUserService = connectUserService; _cosmosDbService = cosmosDbService; _emailConfig = emailConfig; _connectGroupService = connectGroupService; _shiftJobDedupe_EqualityComparer = new JobBasicDedupe_EqualityComparer(); _sendMessageRequests = new List <SendMessageRequest>(); }
public TaskUpdateSimplifiedMessage(IConnectRequestService connectRequestService, IConnectUserService connectUserService, IConnectGroupService connectGroupService, ILinkRepository linkRepository, IOptions <LinkConfig> linkConfig, IOptions <SendGridConfig> sendGridConfig, IConnectAddressService connectAddressService) { _connectRequestService = connectRequestService; _connectUserService = connectUserService; _connectGroupService = connectGroupService; _linkRepository = linkRepository; _linkConfig = linkConfig; _sendGridConfig = sendGridConfig; _connectAddressService = connectAddressService; _sendMessageRequests = new List <SendMessageRequest>(); CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture; _textInfo = cultureInfo.TextInfo; }
public MessageFactory(IConnectUserService connectUserService, IConnectRequestService connectRequestService, IConnectGroupService connectGroupService, IQueueClient queueClient, ICosmosDbService cosmosDbService, IOptions <EmailConfig> emailConfig, IJobFilteringService jobFilteringService, IConnectAddressService connectAddressService, IOptions <SendGridConfig> sendGridConfig, IOptions <LinkConfig> linkConfig, ILinkRepository linkRepository) { _connectUserService = connectUserService; _connectRequestService = connectRequestService; _connectGroupService = connectGroupService; _queueClient = queueClient; _cosmosDbService = cosmosDbService; _emailConfig = emailConfig; _jobFilteringService = jobFilteringService; _connectAddressService = connectAddressService; _sendGridConfig = sendGridConfig; _linkConfig = linkConfig; _linkRepository = linkRepository; }