Exemplo n.º 1
0
 public void AddPerson(Person person)
 {
     PersonEntity personToAdd = new PersonEntity();
     personToAdd.Name = person.Name;
     personToAdd.Email = person.Email;
     foreach (var addressId in person.Addresses)
     {
         personToAdd.Address.Add(addressRepository.GetRecord(addressId));
     }
     personRepository.Add(personToAdd);
 }
Exemplo n.º 2
0
 public void UpdatePerson(Person person)
 {
     PersonEntity personToUpdate = personRepository.GetRecord(person.ID);
     personToUpdate.Address.Clear();
     //personToUpdate.Name = person.Name;
     personToUpdate.Email = person.Email;
     foreach (var addressId in person.Addresses)
     {
         personToUpdate.Address.Add(addressRepository.GetRecord(addressId));
     }
     personRepository.Update(personToUpdate);
 }