Esempio n. 1
0
        // Token: 0x06003029 RID: 12329 RVA: 0x00119B08 File Offset: 0x00117D08
        public static bool AddFavorite(DocumentLibrary library, UserContext userContext, out int countOfFavorites)
        {
            if (library == null)
            {
                throw new ArgumentNullException("library");
            }
            if (userContext == null)
            {
                throw new ArgumentNullException("userContext");
            }
            List <DocumentLibrary> favoritesList = DocumentLibraryUtilities.GetFavoritesList(userContext);

            countOfFavorites = favoritesList.Count;
            if (DocumentLibraryUtilities.FavoriteExists(favoritesList, library.Uri))
            {
                return(false);
            }
            favoritesList.Add(library);
            favoritesList.Sort();
            DocumentLibraryUtilities.SaveList(favoritesList, userContext);
            return(true);
        }