public void showSelectedMenu() { this.memberDAL = new MemberDALModel(); ListMembersView listMembersView = new ListMembersView(); StartMenuView.MenuChoice menuChoice = this.startView.GetMenuChoice(); if (menuChoice == StartMenuView.MenuChoice.AddMember) { AddMemberView addMemberView = new AddMemberView(); addMemberView.showAddMemberView(); AddMemberController addMemberController = new AddMemberController(addMemberView, memberDAL); } else if (menuChoice == StartMenuView.MenuChoice.CompactListMembers || menuChoice == StartMenuView.MenuChoice.VerboseListMembers) { if (menuChoice == StartMenuView.MenuChoice.CompactListMembers) { listMembersView.showCompactList(); } else { listMembersView.showVerboseList(); } MemberController listMemberController = new MemberController(listMembersView); } }
static void Main(string[] args) { var appView = new AppView(); var memberView = new MemberView(); var boatView = new BoatView(); var memberController = new MemberController(memberView); var boatController = new BoatController(boatView); var appController = new AppController(appView, boatController, memberController); appController.Start(); }
public AppController(AppView appView, BoatController boatController, MemberController memberController) { _view = appView; _boatController = boatController; _memberController = memberController; }