Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }