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)); }
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; }