Exemple #1
0
 public void RemoveAlbumItem(AlbumItem item)
 {
     if (DuplicatePhotoItemFor(item))
     {
         _items.Remove(GetItemFor(item));
     }
 }
Exemple #2
0
 public void AddAlbumItem(AlbumItem item)
 {
     if (DuplicatePhotoItemFor(item))
     {
         GetItemFor(item).AddDuplicatePhotoItem();
     }
     else
     {
         _items.Add(item);
     }
 }
Exemple #3
0
 public AlbumItem(AlbumItem albumitem)
 {
     _user     = albumitem.UserEntity;
     _photo    = albumitem.Photo;
     _comments = albumitem.Comments;
 }
Exemple #4
0
        public void UpdateAlbumItemInfo(AlbumItem item)
        {
            var currentItem = GetItemFor(item);

            currentItem = item;
        }
Exemple #5
0
 public AlbumItem GetItemFor(AlbumItem item)
 {
     return(_items.Where(i => i.Id == item.Id).FirstOrDefault());
 }
Exemple #6
0
 private bool DuplicatePhotoItemFor(AlbumItem item)
 {
     return(_items.Any(p => p.Equals(item)));
 }