Пример #1
0
        public GoogleAlbum(GooglePhotosService service, AlbumsQuery albumsQuery, string name)
            : base(name)
        {
            this.service     = service;
            this.albumsQuery = albumsQuery;

            Directory = null;

            picasaAlbums = albumsQuery.ByDecodedName(decodedName: Name);
        }
Пример #2
0
        public override IEnumerable <Album> GetAlbums()
        {
            AlbumsQuery albumsQuery = new AlbumsQuery(service);

            string[] albumNames = albumsQuery.DecodedNames();

            List <GoogleAlbum> result = new List <GoogleAlbum> ();

            foreach (string albumName in albumNames)
            {
                result.Add(new GoogleAlbum(service: service, albumsQuery: albumsQuery, name: albumName));
            }

            return(result.OrderBy(a => a.Name));
        }