public void DeleteBookmark(Bookmark bookmark)
        {
            // Delete the BookmarkTags for this book
            foreach (var bookmarkTag in _bookmarkTagTable.Where(x => x.BookmarkID == bookmark.BookmarkID))
            {
                _bookmarkTagTable.DeleteOnSubmit(bookmarkTag);
            }

            _bookmarkTable.DeleteOnSubmit(bookmark);
            _context.SubmitChanges();
        }
        public void SaveBookmark(Bookmark bookmark)
        {
            if (bookmark.BookmarkID == 0)
            {
                _bookmarkTable.InsertOnSubmit(bookmark);
                bookmark.CreateDate = DateTime.Now;
            }

            bookmark.Name = bookmark.Name.Trim();
            bookmark.Url = bookmark.Url.Trim();

            if (!(bookmark.Url.StartsWith("http://")))
            {
                bookmark.Url = "http://" + bookmark.Url;
            }
        }