public static Boolean isfavorite(PhotoItem photoItem)
 {
     return(Favorites.Contains(photoItem));
 }
 public static void addtofavorite(PhotoItem photoItem)
 {
     Favorites.Add(photoItem);
 }
 public static void deletePhotoItem(ObservableCollection <PhotoItem> PhotoItems, PhotoItem photoItem)
 {
     //AllLists.Where(p => p.category == photoItem.Category);
     temp = AllLists.Find(p => p.category == photoItem.Category);
     if (temp != null)
     {
         temp.list.Remove(photoItem);
     }
     PhotoItems.Remove(photoItem);
 }
 public static void updatePhotoItemsAfterEdit(ObservableCollection <PhotoItem> PhotoItems, PhotoItem photoItem, String oldCategory)
 {
     AllLists.Where(p => p.category == photoItem.Category);
     temp = AllLists.Find(p => p.category == photoItem.Category);
     if (temp != null)
     {
         temp.list.Add(photoItem);
     }
     AllLists.Where(p => p.category == oldCategory);
     temp = AllLists.Find(p => p.category == oldCategory);
     if (temp != null)
     {
         temp.list.Remove(photoItem);
     }
     //PhotoItems.Add(photoItem);
 }
        public static void updatePhotoItems(ObservableCollection <PhotoItem> PhotoItems, PhotoItem photoItem)
        {
            AllLists.Where(p => p.category == photoItem.Category);
            temp = AllLists.Find(p => p.category == photoItem.Category);
            if (temp != null)
            {
                temp.list.Add(photoItem);
                PhotoItems.Add(photoItem);
            }

            else
            {
                addCategory(photoItem.Category);
                updatePhotoItems(PhotoItems, photoItem);
            }
        }
 public static void removefromfavorite(PhotoItem photoItem)
 {
     Favorites.Remove(photoItem);
 }