Ejemplo n.º 1
0
 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();
        }
Ejemplo n.º 3
0
 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();
        }