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(); }
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); }
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(); }
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(); }
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); }