public TagsetPresenter(ITagsetView tagset, ITagService service, ITagView main) { this._tagset = tagset; this._service = service; this._main = main; _tagset.UpdateTagset += _tagset_UpdateTagset; _tagset.AddNewTagset += _tagset_AddNewTagset; _tagset.LoadExistingTagset += _tagset_LoadExistingTagset; _tagset.SetProjectTagset += _tagset_SetProjectTagset; //_tagset.DeleteTagset += _tagset_DeleteTagset; _tagset.DisplayTagsetNames(TagsetIndex.Index.Keys.ToList()); }
public TagPresenter(IMainView main, ITagView tagger, ITagService service, ITagsetView tagset, ITagFileWriter writer) { this._main = main; this._tagger = tagger; this._service = service; this._tagset = tagset; this._writer = writer; _tagger.TagsetClick += _tagger_TagsetClick; _tagger.WriteToDisk += _tagger_WriteToDisk; _tagger.AddTag += _tagger_AddTag; _tagger.RemoveTag += _tagger_RemoveTag; _tagger.DeleteSituation += _tagger_DeleteSituation; _tagger.EditSituation += _tagger_EditSituation; _tagger.MergeSituations += _tagger_MergeSituations; _tagger.LoadTagset += _tagger_LoadTagset; _tagger.SaveTagged += _tagger_SaveTagged; _tagger.LoadTagged += LoadTagged; //_main.TagClick += _main_TagClick; }