Пример #1
0
 public MemberController(model.Roster roster, view.MemberView memberView, view.BoatView boatView)
 {
     Roster         = roster;
     MemberView     = memberView;
     BoatView       = boatView;
     BoatController = new BoatController(BoatView, Roster);
 }
Пример #2
0
 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;
 }
Пример #3
0
 public RegistryController()
 {
     _startView  = new view.StartView();
     _memberView = new view.MemberView();
     _boatView   = new view.BoatView();
     _list       = new model.MemberList();
     _listView   = new view.MemberListView(_list);
 }
Пример #4
0
 public RegistryController()
 {
     _startView = new view.StartView();
     _memberView = new view.MemberView();
     _boatView = new view.BoatView();
     _list = new model.MemberList();
     _listView = new view.MemberListView(_list);
 }
Пример #5
0
 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();
 }
Пример #6
0
 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();
        }
Пример #8
0
 public Roster(view.Console console, view.MemberView memberView)
 {
     Console    = console;
     MemberView = memberView;
     Members    = GetCurrentMembers();
 }
Пример #9
0
 public RosterController(view.MemberView memberView, model.Roster roster)
 {
     MemberView = memberView;
     Roster     = roster;
 }