public AdminController()
 {
     _galleryManager = new GalleryManager();
     _photoManager = new PhotoManager();
     _photoTypeManager = new PhotoTypeManager();
 }
 public GalleryController()
 {
     _galleryManager = new GalleryManager();
 }
Esempio n. 3
0
        public void MovePhotoSiblingsToTrash(User owner)
        {
            var photos = _photos.Collection.FindAll();
            if(photos != null && photos.Any())
            {
                var galleryManager = new GalleryManager();
                var trashGallery = galleryManager.GetTrashGallery(owner);
                var siblings = (from photo in photos where !galleryManager.IsPhotoInGallery(photo.Id) select photo.Id.ToString()).ToList();

                if (siblings.Count > 0)
                {
                    galleryManager.AddPhotosToGallery(trashGallery.Id.ToString(), siblings.ToArray());
                }
            }
        }