public void UpdateMember() { models.XmlHandler xmlHandler = new models.XmlHandler(); xmlHandler.DeSerialize(); _updateView.DisplayAllMembersToUpdate(xmlHandler.Members); int memberIndex = _updateView.GetMemberToUpdateIndex(); string newName = _updateView.GetNewName(); if (newName == "") { newName = xmlHandler.Members[memberIndex].Name; } long newPersonaleNumber = _updateView.GetNewPersonalNumber(); if (newPersonaleNumber == 0) { newPersonaleNumber = xmlHandler.Members[memberIndex].PersonalNumber; } xmlHandler.Members[memberIndex].Name = newName; xmlHandler.Members[memberIndex].PersonalNumber = newPersonaleNumber; xmlHandler.SaveUpdates(); }
private void WriteMemberPercistanceData(string username, long personalNumber) { // todo: return cast error message if user already exist models.XmlHandler xmlHandler = new models.XmlHandler(); xmlHandler.DeSerialize(); models.Member newMember = new models.Member(username, personalNumber); xmlHandler.AddMember(newMember); }
public void DeleteBoat() { models.XmlHandler xmlHandler = new models.XmlHandler(); xmlHandler.DeSerialize(); models.Member member = _deleteview.GetMember(xmlHandler.Members); models.Boat boat = _deleteview.GetBoatToDelete(member); member.DeleteBoat(boat); xmlHandler.SaveUpdates(); }
public void SpecificMember() { models.XmlHandler members = new models.XmlHandler(); members.DeSerialize(); _meberOutput.ChooseMemberToViewConsole(); _meberOutput.DisplayAllDeletableMembers(members.Members); int index = _meberOutput.GetIndex(); _meberOutput.DisplayMember(members.Members[index].Name, members.Members[index].PersonalNumber); _meberOutput.DisplayBoats(members.Members[index]); }
public void NewBoat() { models.XmlHandler xmlHandler = new models.XmlHandler(); xmlHandler.DeSerialize(); string BoatType = _memberView.GetNewBoatType(); string Lenght = _memberView.GetBoatLength(); models.Member Owner = _memberView.GetOwnerIndexOfBoat(xmlHandler.Members); models.Boat boat = new models.Boat(BoatType, Lenght); AddBoatToMember(boat, Owner); xmlHandler.SaveUpdates(); }
public void UpdateBoat() { models.XmlHandler xmlHandler = new models.XmlHandler(); xmlHandler.DeSerialize(); models.Boat boat = _updateView.GetBoatToChange(xmlHandler.Members); string newType = _updateView.GetNewType(); string newLenght = _updateView.GetNewLenght(); if (newType != "") { boat.Type = newType; } if (newLenght != "") { boat.Length = newLenght; } xmlHandler.SaveUpdates(); }
public Controller(models.XmlHandler xmlHandler, view.MainView mainView) { _xmlHandler = xmlHandler; _mainView = mainView; }
public void DisplayCompactList() { models.XmlHandler members = new models.XmlHandler(); members.DeSerialize(); _meberOutput.CompactList(members.Members); }