public void RemoveAlbumItem(AlbumItem item) { if (DuplicatePhotoItemFor(item)) { _items.Remove(GetItemFor(item)); } }
public void AddAlbumItem(AlbumItem item) { if (DuplicatePhotoItemFor(item)) { GetItemFor(item).AddDuplicatePhotoItem(); } else { _items.Add(item); } }
public AlbumItem(AlbumItem albumitem) { _user = albumitem.UserEntity; _photo = albumitem.Photo; _comments = albumitem.Comments; }
public void UpdateAlbumItemInfo(AlbumItem item) { var currentItem = GetItemFor(item); currentItem = item; }
public AlbumItem GetItemFor(AlbumItem item) { return(_items.Where(i => i.Id == item.Id).FirstOrDefault()); }
private bool DuplicatePhotoItemFor(AlbumItem item) { return(_items.Any(p => p.Equals(item))); }