public models.Boat DeleteBoat(models.Member Owner) { Console.Clear(); _deleteView.DisplayBoatToDeleteHeader(); models.Boat BoatToDelete = GetBoat(Owner); return(BoatToDelete); }
/// <summary> /// Calls delete boat View /// </summary> private void DeleteBoat() { models.Member member = _mainView.GetOwner(_xmlHandler.Members); models.Boat BoatToDelete = _mainView.DeleteBoat(member); member.DeleteBoat(BoatToDelete); _xmlHandler.SaveUpdates(); }
/// <summary> /// Controlls update boat view /// </summary> public void UpdateBoat(List <models.Member> members) { Console.Clear(); _updateView.DisplayOwnerHeader(); models.Member owner = GetMember(members); _updateView.DisplayBoatsToUpdateHeader(); models.Boat boat = GetBoat(owner); Console.WriteLine($"0: Do you want to Change type from {boat.Type}"); Console.WriteLine($"Do you want to change Length from {boat.Length}"); switch (Console.ReadLine()) { case "0": boat.Type = _updateView.GetNewType(); break; case "1": boat.Length = _updateView.GetNewLenght(); break; default: break; } }
/// <summary> /// Calls New Boat View /// </summary> private void NewBoat() { models.Boat newBoat = _mainView.AddBoat(); models.Member Owner = _mainView.GetOwner(_xmlHandler.Members); Owner.AddBoat(newBoat); _xmlHandler.SaveUpdates(); }
/// <summary> /// Controlls add boat view /// </summary> public models.Boat AddBoat() { Console.Clear(); string BoatType = _memberView.GetNewBoatType(); string Lenght = _memberView.GetBoatLength(); models.Boat boat = new models.Boat(BoatType, Lenght); _memberView.EnterOwnerOfBoatHeader(); return(boat); }
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 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(); }
private void AddBoatToMember(models.Boat boat, models.Member member) { member.AddBoat(boat); }