/// <summary> /// </summary> /// <param name="bankAuthorizeService">Bank authorize service</param> /// <param name="currentUserService">Current user service</param> /// <param name="bankService">Bank service</param> public NonPlaidBankAuthorizationController(IBankAuthorizeService bankAuthorizeService, ICurrentUserService currentUserService, IBankService bankService, IFamilyService FamilyService) { _bankAuthorizeService = bankAuthorizeService; _currentUserService = currentUserService; _bankService = bankService; _familyService = FamilyService; }
/// <summary> /// Subscription Service /// </summary> /// <param name="repository">The repository</param> /// <param name="currentUserService">The current user service</param> /// <param name="transactionService">The transaction service</param> /// <param name="bankAuthorizeService">The bank authorization service</param> /// <param name="emailTemplateService">The email template service</param> /// <param name="emailService">The email service</param> public SubscriptionService(IRepository repository, ICurrentUserService currentUserService, ITransactionService transactionService, IBankAuthorizeService bankAuthorizeService, IEmailTemplateService emailTemplateService, IEmailService emailService, IFamilyService familyService, IEarningsService earningsService, IEmailHistoryService emailHistoryService, IBankService bankService) : base(repository) { _currentUserService = currentUserService; _transactionService = transactionService; _bankAuthorizeService = bankAuthorizeService; _emailTemplateService = emailTemplateService; _emailService = emailService; _familyService = familyService; _earningsService = earningsService; _emailHistoryService = emailHistoryService; _bankService = bankService; }