public SubscriptionController(ISubscriptionService subscriptionService, ISubscriptionApprovalService subscriptionApprovalService, IUnsubscriptionProvider unsubscriptionProvider, IEmailHashValidator emailHashValidator, IIssueInfoProvider issueInfoProvider, INewsletterInfoProvider newsletterInfoProvider) { this.subscriptionService = subscriptionService; this.subscriptionApprovalService = subscriptionApprovalService; this.unsubscriptionProvider = unsubscriptionProvider; this.emailHashValidator = emailHashValidator; this.issueInfoProvider = issueInfoProvider; this.newsletterInfoProvider = newsletterInfoProvider; }