public void AlbumsTest()
        {
            var albums      = store.GetAlbums(0, null);
            var albumsCount = store.GetAlbumsCount(0, null);

            albums = store.GetLastAlbums(4);
            var album = new Album()
            {
                Caption = "aaa", Event = store.GetEvent(1)
            };

            store.SaveAlbum(album);
            store.SaveAlbum(album);
            store.RemoveAlbum(album.Id);
        }
Exemple #2
0
        private void LoadAlbumsLinks(Event Event)
        {
            var sb = new StringBuilder();

            albumsContainer.Title          = PhotoManagerResource.OtherAlbums;
            albumsContainer.HeaderCSSClass = "studioSideBoxTagCloudHeader";
            albumsContainer.ImageURL       = WebImageSupplier.GetAbsoluteWebPath("photo_albums.png", PhotoConst.ModuleID);

            foreach (var album in service.GetAlbums(Event.Id, null))
            {
                var caption = (string.IsNullOrEmpty(album.Caption) ? DisplayUserSettings.GetFullUserName(new Guid(album.UserID)) : album.Caption);

                sb.Append("<div style=\"margin-top: 10px;padding-left:20px;word-wrap: break-word;\">");
                sb.Append("<a class=\"linkAction\" href=\"" + PhotoConst.PAGE_PHOTO + "?" + PhotoConst.PARAM_ALBUM + "=" + album.Id + "\">" + caption + "</a>");
                sb.Append("</div>");
            }

            ltrAlbums.Text = sb.ToString();
        }