public PayAppService(TenantSettingsAppService tenantSettingsAppService, FuelWerx.MultiTenancy.TenantManager tenantManager, IWebUrlService webUrlService, IRepository <Estimate, long> estimateRepository, IRepository <EstimateTask, long> estimateTaskRepository, IRepository <EstimateAdhocProduct, long> estimateAdhocProductRepository, IRepository <EstimateProduct, long> estimateProductRepository, IRepository <EstimateAdjustment, long> estimateAdjustmentRepository, IRepository <EstimateProductLineItem, long> estimateProductLineItemRepository, IRepository <ProductOption, long> productOptionRepository, IRepository <Project, long> projectRepository, IRepository <ProjectTeamMember, long> projectTeamMemberRepository, IRepository <ProjectTask, long> projectTaskRepository, IRepository <ProjectAdhocProduct, long> projectAdhocProductRepository, IRepository <ProjectProduct, long> projectProductRepository, IRepository <ProjectAdjustment, long> projectAdjustmentRepository, IRepository <ProjectProductLineItem, long> projectProductLineItemRepository, IRepository <Invoice, long> invoiceRepository, IRepository <InvoiceTeamMember, long> invoiceTeamMemberRepository, IRepository <InvoiceTask, long> invoiceTaskRepository, IRepository <InvoiceAdhocProduct, long> invoiceAdhocProductRepository, IRepository <InvoiceProduct, long> invoiceProductRepository, IRepository <InvoiceAdjustment, long> invoiceAdjustmentRepository, IRepository <InvoiceProductLineItem, long> invoiceProductLineItemRepository, IRepository <Customer, long> customerRepository, IRepository <Address, long> addressRepository, IRepository <CountryRegion> countryRegionRepository, IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender) { this._tenantSettingsAppService = tenantSettingsAppService; this._tenantManager = tenantManager; this._webUrlService = webUrlService; this._estimateRepository = estimateRepository; this._estimateTaskRepository = estimateTaskRepository; this._estimateAdhocProductRepository = estimateAdhocProductRepository; this._estimateProductRepository = estimateProductRepository; this._estimateAdjustmentRepository = estimateAdjustmentRepository; this._estimateProductLineItemRepository = estimateProductLineItemRepository; this._productOptionRepository = productOptionRepository; this._projectRepository = projectRepository; this._projectTaskRepository = projectTaskRepository; this._projectTeamMemberRepository = projectTeamMemberRepository; this._projectAdhocProductRepository = projectAdhocProductRepository; this._projectProductRepository = projectProductRepository; this._projectAdjustmentRepository = projectAdjustmentRepository; this._projectProductLineItemRepository = projectProductLineItemRepository; this._invoiceRepository = invoiceRepository; this._invoiceTaskRepository = invoiceTaskRepository; this._invoiceTeamMemberRepository = invoiceTeamMemberRepository; this._invoiceAdhocProductRepository = invoiceAdhocProductRepository; this._invoiceProductRepository = invoiceProductRepository; this._invoiceAdjustmentRepository = invoiceAdjustmentRepository; this._invoiceProductLineItemRepository = invoiceProductLineItemRepository; this._customerRepository = customerRepository; this._addressRepository = addressRepository; this._countryRegionRepository = countryRegionRepository; this._emailTemplateProvider = emailTemplateProvider; this._emailSender = emailSender; }
public PayController(TenantSettingsAppService tenantSettingsAppService, IPayAppService paymentAppService, IInvoiceAppService invoiceAppService, ICustomerAppService customerAppService, IGenericAppService genericAppService, TenantManager tenantManager, IWebUrlService webUrlService, UserManager userManager, IUnitOfWorkManager unitOfWorkManager) { this._tenantSettingsAppService = tenantSettingsAppService; this._tenantManager = tenantManager; this._webUrlService = webUrlService; this._paymentAppService = paymentAppService; this._invoiceAppService = invoiceAppService; this._customerAppService = customerAppService; this._genericAppService = genericAppService; this._userManager = userManager; this._unitOfWorkManager = unitOfWorkManager; }