public MessagingManager(ICommunicationDispatcher <IMessage> messageCommunicationDispatcher, IRecipientManager recipientManager, IMessageBuilder messageBuilder, IUserProfileManager userProfileManager)
 {
     this._messageCommunicationDispatcher = messageCommunicationDispatcher;
     this._recipientManager   = recipientManager;
     this._messageBuilder     = messageBuilder;
     this._userProfileManager = userProfileManager;
 }
예제 #2
0
 public RecipientController(IErrorLogManager errorLogManager, IImageManager imageManager, IRecipientManager recipientManager, IPaymentManager paymentManager)
     : base(errorLogManager)
 {
     _imageManager     = imageManager;
     _recipientManager = recipientManager;
     _paymentManager   = paymentManager;
 }
예제 #3
0
 public PostCardController(IErrorLogManager errorLogManager, IImageManager imageManager, IRecipientManager recipientManager, IEditorManager editorManager, IPaymentManager paymentManager)
     : base(errorLogManager)
 {
     _imageManager     = imageManager;
     _recipientManager = recipientManager;
     _editorManager    = editorManager;
     _errorLogManager  = errorLogManager;
     _paymentManager   = paymentManager;
 }
        public void AdjustEmailStatistics(EcmDataProvider ecmDataProvider, IRecipientManager recipientManager, Job job, MessageItem messageItem,
                                          CampaignSettings campaign)
        {
            _recipientManager = recipientManager;
            _ecmDataProvider  = ecmDataProvider;
            SetStatisticsOnMessageItem(messageItem, campaign.StartDate, campaign.EndDate);

            SetStatisticsOnCampaignItem(messageItem, campaign.StartDate, campaign.EndDate);

            SetStatisticsInExmDatabase(job, messageItem, campaign.StartDate, campaign.EndDate);
        }
예제 #5
0
 public HomeController(IUserManager userManager, IErrorLogManager errorLogManager, IEmailTemplateManager emailTemplateManager, INotificationStackManager notificationStackManager, IRecipientManager recipientManager, IEditorManager editorManager, IPaymentManager paymentManager, IAddressBookManager addressBookManager)
 {
     _userManager              = userManager;
     _emailTemplateManager     = emailTemplateManager;
     _errorLogManager          = errorLogManager;
     _notificationStackManager = notificationStackManager;
     _recipientManager         = recipientManager;
     _editorManager            = editorManager;
     _paymentManager           = paymentManager;
     _addressBookManager       = addressBookManager;
 }
예제 #6
0
 public HomeController(IErrorLogManager errorLogManager, IImageManager imageManager, IRecipientManager recipientManager, IEditorManager editorManager, IUserManager userManager, IPaymentManager paymentManager, ICMSManager cmsManager, IFAQManager faqManager)
     : base(errorLogManager)
 {
     _imageManager     = imageManager;
     _recipientManager = recipientManager;
     _editorManager    = editorManager;
     _errorLogManager  = errorLogManager;
     _userManager      = userManager;
     _paymentManager   = paymentManager;
     _cmsManager       = cmsManager;
     _faqManager       = faqManager;
 }
예제 #7
0
 public ReportEmailManager(IReportEmailRepository reportEmailRepository, ICompanyManager companyManager,
                           IGenericEmailManager genericEmailManager, ITemplateManager templateManager, IRecipientManager recipientManager,
                           IReportManager reportManager, IWebhookManager webhookManager)
     : base(reportEmailRepository)
 {
     _genericEmailManager   = genericEmailManager;
     _templateManager       = templateManager;
     _companyManager        = companyManager;
     _reportEmailRepository = reportEmailRepository;
     _reportManager         = reportManager;
     _recipientManager      = recipientManager;
     _webhookManager        = webhookManager;
 }
예제 #8
0
 public HomeController(IUserManager userManager, IErrorLogManager errorLogManager, ICMSManager cmsManager, IMembershipManager membershipManager, IFAQManager faqManager, ISubscriberManager subsManager, ITestimonialManager testimonialManager, IImageManager imageManager,
                       IEditorManager editorManager, IRecipientManager _recipientManager, IEmailManager _emailManager)
     : base(errorLogManager)
 {
     _userManager           = userManager;
     _cmsManager            = cmsManager;
     _membershipManager     = membershipManager;
     _faqManager            = faqManager;
     _subsManager           = subsManager;
     _testimonialManager    = testimonialManager;
     _imageManager          = imageManager;
     _editorManager         = editorManager;
     this._recipientManager = _recipientManager;
     this._EmailManager     = _emailManager;
 }
예제 #9
0
 public CompanyController(ICompanyManager company, IOperatorManager _operator, ITariffManager tariff,
                          UserManager <ApplicationUser> userManager, IGroupManager groupManager,
                          IRecipientManager recipientManager, IPhoneManager phoneManager,
                          IRecievedMessageManager recievedMessageManager, IAnswersCodeManager answersCodeManager,
                          ISubscribeWordManager subscribeWordManager, IContactManager contactManager)
 {
     this.companyManager         = company;
     this.operatorManager        = _operator;
     this.tariffManager          = tariff;
     this.userManager            = userManager;
     this.groupManager           = groupManager;
     this.phoneManager           = phoneManager;
     this.recipientManager       = recipientManager;
     this.recievedMessageManager = recievedMessageManager;
     this.answersCodeManager     = answersCodeManager;
     this.subscribeWordManager   = subscribeWordManager;
     this.contactManager         = contactManager;
 }
예제 #10
0
 public ReportsController(IReportManager reportManager, IMetricManager metricManager, IReportGoalManager reportGoalManager,
                          ICompanyManager companyManager, IReportAreaManager reportAreaManager, ListHelper listHelper,
                          IRecipientManager recipientManager, IReportEmailManager reportEmailManager, IAreaManager areaManager,
                          IReportAttachmentManager reportAttachmentManager, ISubscriptionManager subscriptionManager, IWebhookManager webhookManager)
 {
     _reportManager           = reportManager;
     _metricManager           = metricManager;
     _companyManager          = companyManager;
     ListHelper               = listHelper;
     _reportGoalManager       = reportGoalManager;
     _reportAreaManager       = reportAreaManager;
     _recipientManager        = recipientManager;
     _reportEmailManager      = reportEmailManager;
     _areaManager             = areaManager;
     _reportAttachmentManager = reportAttachmentManager;
     _subscriptionManager     = subscriptionManager;
     _webhookManager          = webhookManager;
 }
예제 #11
0
 public NotificationManager(IRecipientManager recipientManager, ICommunicationDispatcher <string> notificationCommunicationDispatcher, IUserProfileManager userProfileManager)
 {
     this._recipientManager = recipientManager;
     this._notificationCommunicationDispatcher = notificationCommunicationDispatcher;
     this._userProfileManager = userProfileManager;
 }
예제 #12
0
 public RecipientsController(IRecipientManager recipientManager)
     : base(ownerAccessOnly: true)
 {
     _recipientManager = recipientManager;
 }
예제 #13
0
 public RecipientController(IRecipientManager recipient, ICompanyManager companyManager)
 {
     this.recipientManager = recipient;
     this.companyManager   = companyManager;
 }
 public RecipientController()
 {
     RecipientManager = new RecipientManager();
 }