public BatchReportingFacade(ISession session, IDatabase database, IMaterialBatchFacade batchFacade, IMaterialBatchRepository batchRepository, IMaterialRepository materialRepository, IProductionFacade productionFacade, AmountProcessor amountProcessor, IUnitRepository unitRepository, IOrdersFacade ordersFacade, IOrderStatusRepository orderStatusRepository, IPurchaseOrderRepository orderRepository, IUserRepository userRepository, IStockEventRepository stockEventRepository, ISaleEventRepository saleEventRepository) { m_session = session; m_database = database; m_batchFacade = batchFacade; m_batchRepository = batchRepository; m_materialRepository = materialRepository; m_productionFacade = productionFacade; m_amountProcessor = amountProcessor; m_unitRepository = unitRepository; m_ordersFacade = ordersFacade; m_orderStatusRepository = orderStatusRepository; m_orderRepository = orderRepository; m_userRepository = userRepository; m_stockEventRepository = stockEventRepository; m_saleEventRepository = saleEventRepository; }
public ProductionControllerImplementation(IProductionFacade facade) { this.facade = facade; }