private void SaveSettings() { List <SueetieMediaAlbum> sueetieMediaAlbums = SueetieMedia.GetSueetieAlbumUpdateList(this.GalleryId); int j = 0; foreach (SueetieMediaAlbum _sueetieMediaAlbum in sueetieMediaAlbums) { IAlbum album = Factory.LoadAlbumInstance(_sueetieMediaAlbum.AlbumID, false, true); SueetieContent sueetieAlbumContent = new SueetieContent { SourceID = _sueetieMediaAlbum.AlbumID, ContentTypeID = (int)SueetieContentType.OtherAlbum, ApplicationID = (int)SueetieApplications.Current.ApplicationID, UserID = _sueetieMediaAlbum.SueetieUserID, IsRestricted = _sueetieMediaAlbum.IsRestricted, Permalink = "/" + SueetieApplications.Current.ApplicationKey + "/" + CurrentSueetieGallery.GalleryKey + ".aspx?aid=" + _sueetieMediaAlbum.AlbumID, }; SueetieCommon.AddSueetieContent(sueetieAlbumContent); string sueetieAlbumPath = SueetieMedia.CreateSueetieAlbumPath(album.FullPhysicalPath); SueetieMedia.CreateSueetieAlbum(_sueetieMediaAlbum.AlbumID, sueetieAlbumPath, (int)SueetieContentType.OtherAlbum); j++; } List <SueetieMediaObject> sueetieMediaObjects = SueetieMedia.GetSueetieMediaUpdateList(); int i = 0; foreach (SueetieMediaObject _sueetieMediaObject in sueetieMediaObjects) { int _moid = _sueetieMediaObject.MediaObjectID; IGalleryObject mo = Factory.LoadMediaObjectInstance(_moid); SueetieContent sueetieMediaContent = new SueetieContent { SourceID = _sueetieMediaObject.MediaObjectID, ContentTypeID = MediaHelper.ConvertContentType(mo.MimeType.TypeCategory), ApplicationID = (int)SueetieApplications.Current.ApplicationID, UserID = _sueetieMediaObject.SueetieUserID, DateTimeCreated = mo.DateAdded, IsRestricted = mo.IsPrivate, Permalink = MediaHelper.SueetieMediaObjectUrl(_moid, this.GalleryId) }; SueetieCommon.AddSueetieContent(sueetieMediaContent); SueetieMedia.CreateSueetieMediaObject(_sueetieMediaObject); i++; } SueetieMedia.ClearMediaPhotoListCache(0); // Clear Recent Photos for top level Gallery SueetieMedia.ClearSueetieMediaAlbumListCache(this.GalleryId); SueetieMedia.ClearSueetieMediaObjectListCache(this.GalleryId); this.wwMessage.CssClass = "wwErrorSuccess gsp_msgfriendly gsp_bold"; this.wwMessage.ShowMessage(i.ToString() + " media objects, " + j.ToString() + " albums added to Sueetie Content Core."); }