public FinDataGenerationJob(ILog log, IDatabase database, ISession session, IInvoiceFormsGenerationRunner formsGenerationRunner, IInvoiceFormsRepository formsRepository, IInvoiceFormRendererFactory formRendererFactory, IStockReportLoader stockReportLoader, InvoiceFormsController controller, IMailSender mailSender) { m_log = log; m_database = database; m_session = session; m_formsGenerationRunner = formsGenerationRunner; m_formsRepository = formsRepository; m_formRendererFactory = formRendererFactory; m_stockReportLoader = stockReportLoader; m_controller = controller; m_mailSender = mailSender; }
public InvoiceFormsController(IWebSession webSession, ILog log, InvoiceFormsQueryingFacade facade, IInvoiceFormsRepository invoiceFormsRepository, IInvoiceFormsGenerationRunner generationRunner, IInvoiceFormRendererFactory formRendererFactory, IDatabase database) : base(webSession, log) { m_log = log; m_facade = facade; m_invoiceFormsRepository = invoiceFormsRepository; m_generationRunner = generationRunner; m_formRendererFactory = formRendererFactory; m_database = database; m_session = webSession; }