Exemplo n.º 1
0
        public Model.Member chooseMember(Model.MemberList memberList)
        {
            int memberID = View.InputInteraction.GetUserInput("Ange medlemmens ID: ");
            if (memberID == -1) return null;

            return (memberList.getMemberById((UInt64)memberID));
        }
Exemplo n.º 2
0
        public Model.Member createNewMember(Model.MemberList memberList, Model.NumberGenerator generator)
        {
            Model.Member newMember = new Model.Member();

            newMember.firstName = View.InputInteraction.GetUserStringInput("Ange förnamn: ");
            newMember.lastName = View.InputInteraction.GetUserStringInput("Ange efternamn: ");
            newMember.phone = View.InputInteraction.GetUserStringInput("Ange telefonnummer: ");
            UInt64 memberID = 0;
            do
            {
                memberID = (UInt64)generator.generate();
            } while (memberList.getMemberById(memberID) != null);

            newMember.memberID = memberID;

            return newMember;
        }