public static List <BookmarkItem> GetItems()
        {
            var adapter = new BookamrksTableAdapter();
            var results = new List <BookmarkItem>();
            var rows    = adapter.GetData();

            foreach (var row in rows)
            {
                var item = new BookmarkItem();
                item.URL   = row.URL;
                item.Title = row.Title;

                results.Add(item);
            }

            return(results);
        }
        public static List <BookmarkItem> GetSearchItems(string search)
        {
            var adapter = new BookamrksTableAdapter();
            var results = new List <BookmarkItem>();
            var rows    = adapter.GetData();

            foreach (var row in rows)
            {
                var item = new BookmarkItem();
                item.URL   = row.URL;
                item.Title = row.Title;


                if (row.Title.Contains(search))
                {
                    results.Add(item);
                }
            }

            return(results);
        }
        public static List <BookmarkItem> DeleteSelected(string selected)
        {
            var adapter = new BookamrksTableAdapter();
            var results = new List <BookmarkItem>();
            var rows    = adapter.GetData();

            foreach (var row in rows)
            {
                var item = new BookmarkItem();
                item.URL   = row.URL;
                item.Title = row.Title;
                results.Add(item);

                if (selected.Contains(row.Title))
                {
                    adapter.DeleteQuery(item.Title);
                    results.Remove(item);
                }
            }

            return(results);
        }
        public static void AddItem(BookmarkItem item)
        {
            var adapter = new BookamrksTableAdapter();

            adapter.Insert(item.URL, item.Title);
        }