public void RemoveHuman(Human human) { if (human == null || !(_humanList.Contains(human))) { return; } _humanList.Remove(human); EventOperationObject?.Invoke("Персона удалена из БД", human.GetHashCode()); }
public void AddHuman(Human human) { if (human == null) { throw new ArgumentNullException(nameof(human)); } if (_humanList.Contains(human)) { EventOperationObject?.Invoke("Персона уже записана в БД", human.GetHashCode()); return; } _humanList.Add(human); EventOperationObject?.Invoke("Персона записана в БД", human.GetHashCode()); }