public void RemoveCabin(XElement cabin) { var farmhand = new Farmhand(cabin, true, isCabin: true); if (farmhand.Name == null) { cabin.Remove(); } else { var farmhands = new Farmhands(this); farmhands.StoreFarmhand(farmhand); Console.WriteLine("Storing backup of farmhand..."); } }
public XElement GetFarmhandByName(string name) { return(Farmhands.FirstOrDefault(x => x.Element("name").Value == name)); }