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; } }