Beispiel #1
0
        public void AddAdult(Adult adult)
        {
            IList <Adult> adults = Families.SelectMany(item => item.Adults).ToList();
            int           max    = adults.Max(adult => adult.Id);

            adult.Id = (++max);
            Family.Adults.Add(adult);
            SaveChanges();
        }
Beispiel #2
0
        public async Task AddChildAsync(Child child)
        {
            IList <Child> children = Families.SelectMany(item => item.Children).ToList();
            int           max      = children.Max(child => child.Id);

            child.Id = (++max);
            Family.Children.Add(child);
            await UpdateFamily(Family);
        }
Beispiel #3
0
        public void AddChild(Child child)
        {
            IList <Child> children = Families.SelectMany(item => item.Children).ToList();
            int           max      = children.Max(child => child.Id);

            child.Id = (++max);
            Family.Children.Add(child);
            SaveChanges();
        }
Beispiel #4
0
        public void AddPet(Pet pet)
        {
            IList <Pet> pets = Families.SelectMany(item => item.Pets).ToList();

            foreach (var item in Families.SelectMany(item => item.Children.SelectMany(t => t.Pets)).ToList())
            {
                pets.Add(item);
            }

            int max = pets.Max(petId => petId.Id);

            pet.Id = (++max);
            Family.Pets.Add(pet);
            SaveChanges();
        }
Beispiel #5
0
        public async Task AddPetAsync(Pet pet)
        {
            IList <Pet> pets = Families.SelectMany(item => item.Pets).ToList();

            foreach (var item in Families.SelectMany(item => item.Children.SelectMany(t => t.Pets)).ToList())
            {
                pets.Add(item);
            }

            int max = pets.Max(petId => petId.Id);

            pet.Id = (++max);
            Family.Pets.Add(pet);
            await UpdateFamily(Family);
        }