static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Catalog_List model = new Catalog_List(); Main_Window view = new Main_Window(); Presenter presenter = new Presenter(view, model); Application.Run(view); }
public Presenter(IView view, Catalog_List model) { this.view = view; this.model = model; view.AddEntry += View_AddEntry; view.DeleteEntry += View_DeleteEntry; view.EditEntry += View_EditEntry; view.LoadCatalog += View_LoadCatalog; view.FindEntry += View_FindEntry; view.SaveToFile += View_SaveToFile; view.OpenFromFile += View_OpenFromFile; view.GetList += View_GetList; view.LoadFilteredCatalog += View_LoadFilteredCatalog; }