public UserTopGeneratorFormPresenter(IUserTopGeneratorModel model, IUserTopGeneratorForm form) { _model = model; _form = form; form.Closing += (s, a) => { _model.EmitAbort(); if (_model.Collections != null) { _model.EmitSaveCollections(); } }; new UserTopGeneratorPresenter(model, form.UserTopGeneratorView); }
private void ViewOnAbort(object sender, EventArgs eventArgs) { _model.EmitAbort(); }