コード例 #1
0
ファイル: User.cs プロジェクト: jt222ii/1dv607workshop2
 public void selectMember(IReadOnlyCollection<Member> list)
 {
     int choice = int.Parse(c.GetUserInput());
     if (choice == 0)
     {
         return;
     }
     choice--;
     Member member = list.ElementAt(choice);
     c.showMember(member);
     int menuChoice = int.Parse(c.GetUserInput());
     switch (menuChoice)
     {
         case 1://remove member
             mDAL.removeMemberFromList(choice);
             break;
         case 2://change first name
             member.FirstName = c.GetUserInput();
             break;
         case 3://change last name
             member.LastName = c.GetUserInput();
             break;
         case 4://change ssn
             member.SSN = c.GetUserInput();
             break;
         case 5://add a boat
             c.showBoatTypes();
             int typeChoice = int.Parse(c.GetUserInput());
             c.boatLengthPrompt();
             double lengthInput = double.Parse(c.GetUserInput());
             b = new Boat(typeChoice-1, lengthInput);
             member.AddBoat(b);
             break;
         case 6://view boats
             c.chooseBoatPrompt();
             c.showMemberBoats(member);
             updateBoat(member);
             break;
         default:
             break;
     }
 }
コード例 #2
0
ファイル: Member.cs プロジェクト: jt222ii/1dv607workshop2
 public void ChangeBoat(Boat chosenBoat, int boatType, double Length)
 {
     chosenBoat.Length = Length;
     chosenBoat.BoatType = (Workshop2.Model.Boat.type)boatType;
 }
コード例 #3
0
ファイル: Member.cs プロジェクト: jt222ii/1dv607workshop2
 public void AddBoat(Boat boat)
 {
     boatList.Add(boat);
 }
コード例 #4
0
ファイル: Console.cs プロジェクト: jt222ii/1dv607workshop2
 public void showBoat(Boat boat)
 {
     System.Console.Clear();
     System.Console.WriteLine(String.Format("TYPE: {0} LENGTH: {1}", boat.BoatType, boat.Length));
     System.Console.WriteLine("1: Edit Boat\n2: Remove Boat\n0: Main menu");
 }