예제 #1
0
파일: Program.cs 프로젝트: j4kim/Flan411
        private static void t411()
        {
            if (!T411Service.VerifyToken())
            {
                auth();
            }

            while (true)
            {
                Console.Write("Search: ");
                string pattern = Console.ReadLine();

                var task = T411Service.Search(pattern, 10, T411Service.CID_SERIES);
                try
                {
                    task.Wait();
                }catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    auth();
                    continue;
                }

                List <Torrent> results = task.Result;

                Console.WriteLine("Results: ");
                foreach (var t in results)
                {
                    Console.WriteLine($"{t.Id} : {t.Name}");
                }
                Console.WriteLine("---");
            }
        }
예제 #2
0
        public MainWindow()
        {
            InitializeComponent();
            base.DataContext = new NavigationViewModel();
            NavigationViewModel navigationViewModel = base.DataContext as NavigationViewModel;

            /*
             * DEBUG: for navigation only. We need to verify if user already authenticated once
             * (check if the credentials are present in a configuration file or a registry ...)
             * if no credentials are found selectedViweModel = LoginViewModel. Else,
             * selectedViweModel = SearchViewModel.
             **/
            if (!T411Service.VerifyToken())
            {
                navigationViewModel.SelectedViewModel = new LoginViewModel(navigationViewModel);
            }
            else
            {
                navigationViewModel.SelectedViewModel = new SearchViewModel();
            }
        }