public MemberController(model.Roster roster, view.MemberView memberView, view.BoatView boatView) { Roster = roster; MemberView = memberView; BoatView = boatView; BoatController = new BoatController(BoatView, Roster); }
public Controller(view.MainView cV, view.MemberView mV, view.MemberListView mlV, view.BoatView bV, view.BoatListView bLV) { MainView = cV; MemberView = mV; MemberListView = mlV; BoatView = bV; BoatListView = bLV; }
public RegistryController() { _startView = new view.StartView(); _memberView = new view.MemberView(); _boatView = new view.BoatView(); _list = new model.MemberList(); _listView = new view.MemberListView(_list); }
public Controller() { _savedData = new model.TextFileSave(); _memberRegister = new model.MemberRegister(_savedData); _cView = new view.ConsoleView(); _mView = new view.MemberView(); _bView = new view.BoatView(); _vView = new view.ValidationView(); }
public User() { Console = new view.Console(); BoatView = new view.BoatView(); MemberView = new view.MemberView(); Roster = new model.Roster(Console, MemberView); RosterController = new RosterController(MemberView, Roster); MemberController = new MemberController(Roster, MemberView, BoatView); }
/** * Checks user menu option and delegates control to specialized functions */ private void DoHandleMember(model.Member member) { m_memberView = new view.MemberView(member); m_memberView.ShowMember(); view.MemberOperation whatDo = m_memberView.GetWhatToDoWithUser(); switch (whatDo) { case view.MemberOperation.Edit: DoEditMember(member); break; case view.MemberOperation.Delete: DoDeleteMember(member); break; case view.MemberOperation.RegisterBoat: m_boatController.DoRegisterBoat(member); break; case view.MemberOperation.DisplayBoat: DoDelegateBoatOperation(member); break; case view.MemberOperation.Back: break; default: break; } m_list.SaveMemberList(); }
public Roster(view.Console console, view.MemberView memberView) { Console = console; MemberView = memberView; Members = GetCurrentMembers(); }
public RosterController(view.MemberView memberView, model.Roster roster) { MemberView = memberView; Roster = roster; }