Example #1
0
 public void AddPerson(Person person)
 {
     _repository.AddPerson(person);
     OnNewPersonEvent(person);
 }
Example #2
0
 protected virtual void OnNewPersonEvent(Person person)
 {
     if(NewPersonEvent != null)
         NewPersonEvent.Invoke(this, person);
 }
Example #3
0
 public void AddPerson(Person person)
 {
     int maxId = _persons.Values.Max(x => x.Id);
     _persons[maxId + 1] = person;
     person.Id = maxId + 1;
 }