public MainPresenter(ImodeSelectionForm selectForm, IFileManager manager, IMessageService service, ISelfAssesForm selfAsses, IInputForm inputForm, IResultForm resultForm) { _selectForm = selectForm; _manager = manager; _messageService = service; _inputForm = inputForm; _selfAsses = selfAsses; _resultForm = resultForm; _selectForm.FinishMatrixClick += _selectForm_FinishMatrixClick; _selectForm.SelfAssesClick += _selectForm_SelfAssesClick; _selectForm.AlterChangeClick += _selectForm_AlterChangeClick; _inputForm.FileOpenClick += _matrixForm_FileOpenClick; _inputForm.FileSaveClick += _inputForm_FileSaveClick; _inputForm.ButAlterChangeClick += _inputForm_WriteAlternatives; _inputForm.ButProcessingClick += _inputForm_ProcessingMatrixClick; _selfAsses.ChoiceClick += _selfAsses_ChoiceClick; matrix = new PreferenceMatrix(manager.Alternatives.Length); }
public ResultPresentor(IResultForm form, IMessageService service) { this._Service = service; this._Form = form; GetResultsFromTable(); }