예제 #1
0
        static void Main(string[] args)
        {
            WebBrowserEngine           engine           = new WebBrowserEngine();
            WebBrowserFavoritesStorage favoritesStorage = new WebBrowserFavoritesStorage();
            WebBrowser browser = new WebBrowser(engine, favoritesStorage);

            int menuSelection;

            while (true)
            {
                Console.WriteLine("1 - Go to url");
                Console.WriteLine("2 - Add to favorites");
                menuSelection = int.Parse(Console.ReadLine());
                Console.Write(":");

                switch (menuSelection)
                {
                case 1:
                    browser.GoToPage();
                    break;

                case 2:
                    browser.AddToFavorites();
                    break;

                default:
                    Console.WriteLine("Error!");
                    break;
                }
            }
        }
예제 #2
0
 public WebBrowser(WebBrowserEngine engine, WebBrowserFavoritesStorage favoritesStorage)
 {
     this.engine           = engine;
     this.favoritesStorage = favoritesStorage;
 }
예제 #3
0
 public AddToFavoritesCommand(WebBrowserFavoritesStorage reciever, string url, string title)
 {
     this.url      = url;
     this.title    = title;
     this.reciever = reciever;
 }