public void UpDateBoat(MemberList members) { Boat currentBoat = new Boat(); Member currentMember = new Member(); Console.WriteLine("Skriv in det medlemsnummer som du vill redigera en båt på."); currentMember = currentMember.ObjectFinder1(members); Console.WriteLine("Skriv in nummret på den båt du vill ändra på:"); currentBoat.UpDateBoat(currentMember, currentBoat); Console.WriteLine("\nDu har redigerat en båt."); ContinueOnKeyPressed(); }
public void UpDateMember(MemberList members) { Member currentMember = new Member(); Console.WriteLine("Skriv in det medlemsnummer som du vill redigera uppgifter på:"); var member = new Member(); currentMember = member.ObjectFinder1(members); Console.WriteLine("Skriv in nummret på det fält du vill ändra på:"); Console.WriteLine("1: {0}", currentMember.Name); Console.WriteLine("2: {0}", currentMember.SocialNr); member.UpDateMember(currentMember); Console.WriteLine("\nDu har updaterat en medlem."); ContinueOnKeyPressed(); }
public void AddBoat(MemberList members) { Boat myBoat = new Boat(); Member currentMember = new Member(); var boatview = new BoatView(); currentMember = currentMember.ObjectFinder1(members); if (currentMember.BoatList == null) { currentMember.BoatList = new BoatList(); } int index = members.Members.IndexOf(currentMember); boatview.ShowBoatTypeAndLength(); AddBoatTypeAndLength(myBoat); currentMember.BoatList.Add(myBoat); members.Members.RemoveAt(index); members.Members.Insert(index, currentMember); }
public void RemoveBoat(MemberList members) { Member currrentMember = new Member(); while (true) { try { currrentMember = currrentMember.ObjectFinder1(members); int counter = 1; Console.WriteLine("Välj nummer på den båt som ska raderas:"); foreach (Boat bObj in currrentMember.BoatList.Boats) { Console.WriteLine("{0}: {1} med längd {2}m", counter, bObj.BoatType, bObj.BoatLength); counter++; } int choice = Convert.ToInt32(Console.ReadLine()); choice--; currrentMember.BoatList.Boats.RemoveAt(choice); break; } catch (Exception) { Console.WriteLine("Ange ett giltigt nummer."); } } }