internal void GetInternal (int albumId, Action<BuddyCallResult<PhotoAlbum>> callback) { this.Client.Service.Pictures_PhotoAlbum_Get (this.Client.AppName, this.Client.AppPassword, this.AuthUser.Token, this.AuthUser.ID.ToString (), albumId.ToString (), (bcr) => { var result = bcr.Result; if (bcr.Error != BuddyError.None) { callback (BuddyResultCreator.Create<PhotoAlbum> (null, bcr.Error)); return; } PhotoAlbum album = new PhotoAlbum (this.Client, this.AuthUser, albumId); foreach (var d in result) album.pictures.Add (new Picture (this.Client, this.AuthUser, d)); { callback (BuddyResultCreator.Create (album, bcr.Error)); return; } ; }); return; }