public TaskDelegate( ITaskQueueStorage taskQueueStorage, IRepository <InsideModel.Models.Task> taskRepository, IServerTime serverTime, INotificationEmailSender _notificationEmailSender, IPhoneNotificationTaskPerformer phoneNotificationTaskPerformer, IAddAnalyticProductDataForClient addAnalyticProductDataForClient, ICreateAnalyticDataTasksForClients createAnalyticDataTasksForClients, ICustomEventsImporter customEventsImporter, ISeoDataImporter seoDataImporter, IUserNotificationEmailSender userEmailSender, IImportCustomEventsTaskCreator importCustomEventsTaskCreator, IRemoveExpiredTokens removeExpiredTokens, ICreateUpdatePhonecallsTasksForClients updatePhonecallsTaskCreator, IUpdatePhonecalls updatePhonecalls, ISmsNotificationTaskPerformer smsNotificationTaskCreator, IUserSmsNotificationTaskPerformer userSmsNotificationTaskPerformer) { this.taskQueueStorage = taskQueueStorage; this.taskRepository = taskRepository; this.serverTime = serverTime; this._notificationEmailSender = _notificationEmailSender; this.phoneNotificationTaskPerformer = phoneNotificationTaskPerformer; this.addAnalyticProductDataForClient = addAnalyticProductDataForClient; this.createAnalyticDataTasksForClients = createAnalyticDataTasksForClients; this.customEventsImporter = customEventsImporter; this.seoDataImporter = seoDataImporter; this.userEmailSender = userEmailSender; this.importCustomEventsTaskCreator = importCustomEventsTaskCreator; this.removeExpiredTokens = removeExpiredTokens; this.updatePhonecallsTaskCreator = updatePhonecallsTaskCreator; this.updatePhonecalls = updatePhonecalls; this.smsNotificationTaskCreator = smsNotificationTaskCreator; this.userSmsNotificationTaskPerformer = userSmsNotificationTaskPerformer; }
public ContactService(IRepository <Contact> contactRepository, ITaskQueueStorage taskQueueStorage, IRepository <InsideModel.Models.Task> taskRepository, IServerTime serverTime) { this.contactRepository = contactRepository; this.taskQueueStorage = taskQueueStorage; this.taskRepository = taskRepository; this.serverTime = serverTime; }
public ImportCustomEventsTaskCreator(IServerTime serverTime, ITaskManager taskManager, IRepository <InsideModel.Models.Task> taskRepository, IRepository <Client> clientRepository, ITaskQueueStorage taskQueueStorage) { this.serverTime = serverTime; this.taskManager = taskManager; this.taskRepository = taskRepository; this.clientRepository = clientRepository; this.taskQueueStorage = taskQueueStorage; }
public SmsNotificationTaskPerformer(IRepository <Contact> contactRepository, ITaskManager taskManager, IServerTime serverTime, IRepository <InsideModel.Models.Task> taskRepository, ITaskQueueStorage taskQueueStorage ) { this.contactRepository = contactRepository; this.taskManager = taskManager; this.serverTime = serverTime; this.taskRepository = taskRepository; this.taskQueueStorage = taskQueueStorage; }
public CreateAnalyticDataTasksForClients( IRepository <Client> clientRepository, ITaskQueueStorage taskQueueStorage, IRepository <InsideModel.Models.Task> taskRepository, IServerTime serverTime, ITaskManager taskManager) { this.clientRepository = clientRepository; this.taskQueueStorage = taskQueueStorage; this.taskRepository = taskRepository; this.serverTime = serverTime; this.taskManager = taskManager; }
public TaskController( IRepository <Client> clientRepository, ITaskQueueStorage taskQueueStorage, IRepository <InsideModel.Models.Task> taskRepository, IServerTime serverTime, ITaskManager taskManager) { this.clientRepository = clientRepository; this.taskQueueStorage = taskQueueStorage; this.taskRepository = taskRepository; this.serverTime = serverTime; this.taskManager = taskManager; }