Ejemplo n.º 1
0
        private static void OpenBookmark()
        {
            Console.WriteLine("Zakładki do wyboru:");
            using (var context = new BookmarkContext())
            {
                foreach (var bookmark in context.MyBookmarks)
                {
                    Console.WriteLine(bookmark);
                }
            }
            Console.WriteLine();

            Console.WriteLine("Podaj nazwę zakładki jaką chcesz otworzyć");
            string name = Console.ReadLine();

            using (var context = new BookmarkContext())
            {
                var bookmark = context.MyBookmarks.FirstOrDefault(b => b.Name == name);

                if (bookmark != null)
                {
                    System.Diagnostics.Process.Start(bookmark.URL);
                }
                else
                {
                    Console.WriteLine("Nie ma takiej zakładki");
                }
            }
        }
Ejemplo n.º 2
0
        private static void SaveBookmarks()
        {
            Console.WriteLine("podaj ścieżkę do jakiej chcesz zapisac zakładki");
            string path = Console.ReadLine();

            using (var context = new BookmarkContext())
            {
                foreach (var bookmark in context.MyBookmarks)
                {
                    BookmarkList.Add(bookmark);
                }
            }

            string pathToFile = Path.Combine(path, "Bookmarks", "bookmarks.json");

            Save.SerializeBookmarks(BookmarkList, pathToFile);
        }
Ejemplo n.º 3
0
        private static void AddBookmark()
        {
            Console.WriteLine("Podaj nazwę zakładki");
            string name = Console.ReadLine();

            Console.WriteLine("Podaj adres strony");
            string url = Console.ReadLine();

            Bookmark bookmark = new Bookmark();

            using (var context = new BookmarkContext())
            {
                bookmark.Name = name;
                bookmark.URL  = url;
                context.MyBookmarks.Add(bookmark);
                context.SaveChanges();
            }

            BookmarkList.Add(bookmark);
        }