/// <summary> /// Gets from album view. /// </summary> /// <param name="album">The album.</param> /// <returns></returns> private RemovePhotosFromAlbumView GetFromAlbumView(Album album) { List <Media> photos = _mediaRepository.RetrieveByAlbumIdAndUserId(Owner.Id, album.AlbumId); RemovePhotosFromAlbumView removePhotos = ModelFactory <RemovePhotosFromAlbumView>(new { photos, album }); return(removePhotos); }
public ActionResult RemovePhotos(Album album) { RemovePhotosFromAlbumView fromAlbumView = GetFromAlbumView(album); IDictionary <string, string> crumbs = GetRemovePhotoBreadcrumbs(album.AlbumId); return(View(fromAlbumView, crumbs)); }
public ActionResult RemovePhotos(Album album, int[] ids) { string message = string.Empty; if (ids != null) { _albumRepository.DeletePhotosFromAlbum(album.AlbumId, ids); message = string.Format("{0} photo(s) removed.", ids.Length); } RemovePhotosFromAlbumView fromAlbumView = GetFromAlbumView(album); IDictionary <string, string> crumbs = GetRemovePhotoBreadcrumbs(album.AlbumId); fromAlbumView.UIMessage = message; return(View(fromAlbumView, crumbs)); }