Exemplo n.º 1
0
 public void AddItem(GalleryItem item)
 {
     if (item == null)
     {
         throw new ArgumentNullException(nameof(item));
     }
     if (_galleryItems.Contains(item))
     {
         return;
     }
     _galleryItems.Add(item);
     item.SetGallery(this);
 }
Exemplo n.º 2
0
        public void RemoveItem(GalleryItem item)
        {
            if (item == null)
            {
                throw new ArgumentNullException(nameof(item));
            }
            var isPresent = _galleryItems.Contains(item);

            if (isPresent)
            {
                _galleryItems.Remove(item);
            }
            item.Delete();
        }