/// <summary> /// Inject all interfaces, assign in constructor and initialise events. /// </summary> /// <param name="impositionFormManager"></param> /// <param name="systemVariablesManager"></param> /// <param name="systemVariablesFormPresenter"></param> /// <param name="printingDesignManager"></param> public ImpositionForm(IImpositionCalculatorManager impositionFormManager, ISystemVariablesManager systemVariablesManager, SystemVariablesPresenter systemVariablesFormPresenter, IPrintingDesignManager printingDesignManager) { _systemVariablesManager = systemVariablesManager; _signatureSizeManager = impositionFormManager; _systemVariablesFormPresenter = systemVariablesFormPresenter; _printingDesignManager = printingDesignManager; InitializeComponent(); }
/// <summary> /// Inject all interfaces, assign in constructor and initialise events. /// </summary> /// <param name="View"></param> /// <param name="impositionCalculatorManager"></param> /// <param name="systemVariablesManager"></param> /// <param name="systemVariablesFormPresenter"></param> /// <param name="printingDesignManager"></param> public ImpositionCalculatorPresenter(IImpositionFormView View, IImpositionCalculatorManager impositionCalculatorManager, ISystemVariablesManager systemVariablesManager, SystemVariablesPresenter systemVariablesFormPresenter, IPrintingDesignManager printingDesignManager) { _view = View; _impostionCalculatorManager = impositionCalculatorManager; _systemVariablesManager = systemVariablesManager; _systemVariablesFormPresenter = systemVariablesFormPresenter; _printingDesignManager = printingDesignManager; InitialiseEvents(); }
/// <summary> /// Inject all interfaces, assign in constructor and initialise events. /// </summary> /// <param name="printingAppDesignManager"></param> public PrintingDesignForm(IPrintingDesignManager printingAppDesignManager) { _printingAppDesignManager = printingAppDesignManager; InitializeComponent(); }
/// <summary> /// Inject all interfaces, assign in constructor and initialise events. /// </summary> /// <param name="printingDesignManager"></param> /// <param name="view"></param> public PrintingDesignPresenter(IPrintingDesignManager printingDesignManager, IPrintingDesignView view) { _printingDesignManager = printingDesignManager; _view = view; InitaliseEvents(); }