Exemplo n.º 1
0
        public void RemoveHuman(Human human)
        {
            if (human == null || !(_humanList.Contains(human)))
            {
                return;
            }

            _humanList.Remove(human);
            EventOperationObject?.Invoke("Персона удалена из БД", human.GetHashCode());
        }
Exemplo n.º 2
0
        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());
        }