public EditMemberController(Member member) { this.member = member; this.editMemberView = new EditMemberView(member); showMemberView(); executeMenuChoice(editMemberView.getMenuChoice()); }
public EditBoatController(Member member) { Console.WriteLine("EditBoatController konstruktor" + member.MemberName); this.member = member; this.editBoatView = new EditBoatView(this.member); //If a member has boats, show member´s boats editBoatView.showMemberBoatsMenu(); showSelectedBoat(); executeMenuChoice(); }
public AddBoatController() { this.addBoatView = new AddBoatView(); addBoatView.showAddBoatMenu(); addBoatView.showMemberList(); member = addBoatView.getSelectedMember(); if (member != null) { saveBoat(); } else { StartController startController = new StartController(); } }
public Member editMember(string memberId) { Console.Write("Namn: "); string newName = Console.ReadLine(); Console.Write("Personummer: "); string newSocialSecNo = Console.ReadLine(); if (newName == "") { newName = name; } if (newSocialSecNo == "") { newSocialSecNo = socialSecNo; } Member editedMember = new Member(int.Parse(memberId), newName, newSocialSecNo); return editedMember; }
public List<Member> getAllMembers() { List<Member> members = new List<Member>(); using (XmlTextReader reader = new XmlTextReader(path)) { while (reader.Read()) { if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == XMLElementMember)) { string id = reader.GetAttribute(XMLAttributeMemberId); string name = reader.GetAttribute(XMLAttributeName); string socialSecNo = reader.GetAttribute(XMLAttributeSocialSecNo); Member member = new Member(id, name, socialSecNo); members.Add(member); } } } return members; }
public Member editMember() { helper.printDivider(); Console.Write("Namn: "); string newName = Console.ReadLine(); Console.Write("Personummer: "); string newSocialSecNo = Console.ReadLine(); if (newName == "") { newName = member.MemberName; } if (newSocialSecNo == "") { newSocialSecNo = member.MemberSocSecNo; } Member editedMember = new Member(member.MemberID, newName, newSocialSecNo); return editedMember; }
public void addBoat(Member member) { string boatType = ""; string boatLength = ""; Console.Clear(); helper.printDivider(); Console.WriteLine("LÄGG TILL EN BÅT"); helper.printDivider(); while (boatType == "") { helper.getBoatTypeMenu(); boatType = helper.setBoatType(Console.ReadLine()); } while(boatLength == ""){ Console.Write("Ange båtens längd: \n"); boatLength = Console.ReadLine(); } member.addBoatToMember("0", boatType, boatLength); }
public Member showAddMemberView() { Helper helper = new Helper(); Console.Clear(); helper.printDivider(); Console.WriteLine("LÄGG TILL MEDLEM"); helper.printDivider(); while(memberName == ""){ Console.Write("\nAnge namn: "); memberName = Console.ReadLine(); } while(memberSocSecNo == ""){ Console.Write("Ange personnummer: "); memberSocSecNo = Console.ReadLine(); } Member newMember = new Member(0, this.memberName, this.memberSocSecNo); return newMember; }
public void showMemberView() { editMemberView.showEditMemberMenu(); member = editMemberView.showSelectedMemberWithBoats(); }
public void updateMemberById(Member editedMember) { XDocument doc = XDocument.Load(path); var member = doc.Descendants(XMLElementMember) .Where(arg => arg.Attribute(XMLAttributeMemberId).Value == editedMember.MemberID.ToString()) .Single(); member.Attribute(XMLAttributeName).Value = editedMember.MemberName; member.Attribute(XMLAttributeSocialSecNo).Value = editedMember.MemberSocSecNo; doc.Save(path); }
public void saveMember(Member newMember) { XDocument doc = XDocument.Load(path); XElement memberRoot = new XElement(XMLElementMember); memberRoot.Add(new XAttribute(XMLAttributeMemberId, newMember.MemberID.ToString())); memberRoot.Add(new XAttribute(XMLAttributeName, newMember.MemberName)); memberRoot.Add(new XAttribute(XMLAttributeSocialSecNo, newMember.MemberSocSecNo)); doc.Element(XMLElementMembers).Add(memberRoot); doc.Save(path); }
public EditBoatView(Member member) { this.helper = new Helper(); this.member = member; }