public void EditAdult(Adult updatedAdult) { foreach (var adult in Adults) { if (adult.Id == updatedAdult.Id) { Console.WriteLine("\t\tSuccessfully updated adult"); } } }
public async Task AddAdultToFamilyAsync(string streetName, int houseNumber, Adult adult) { if (!families.Any()) { families = await GetAllFamiliesAsync(); } foreach (var family in families) { if (family.StreetName.Equals(streetName) && family.HouseNumber == houseNumber) { adult.Id = ++lastAdultId; family.AddPerson(adult, "Adult"); } } await WriteFamiliesToFile(); }
public void Update(Adult toUpdate) { JobTitle = toUpdate.JobTitle; base.Update(toUpdate); }
public async Task UpdateAdultInFamilyAsync(string streetName, int houseNumber, Adult adult) { if (!families.Any()) { families = await GetAllFamiliesAsync(); } foreach (var family in families) { if (family.StreetName.Equals(streetName) && family.HouseNumber == houseNumber) { family.EditAdult(adult); } } await WriteFamiliesToFile(); }