Пример #1
0
    IEnumerator FetchData(string url, ISearchController searchcontroller)
    {
        MonoBehaviour.print("Requesting...  " + url);
        UnityWebRequest www = UnityWebRequest.Get(url);

        yield return(www.SendWebRequest());

        if (www.isHttpError || www.isNetworkError)
        {
            searchcontroller.Error(www.error);
        }
        else
        {
            SearchResults currentResults = JsonUtility.FromJson <SearchResults>(www.downloadHandler.text);

            if (currentResults.Response.Equals("True"))
            {
                searchcontroller.HandleSearchResults(currentResults);
                MonoBehaviour.print(currentResults.Search.Length + "  movies found");
            }
            else
            {
                searchcontroller.Error("No Result Found");
            }
        }
    }
Пример #2
0
        public SearchForm()
        {
            InitializeComponent();

            connectionFactory = new ConnectionFactory();
            controller        = new SearchController(connectionFactory);
            ShowContacts();
        }
Пример #3
0
 public SearchRequester(
     ISearchController searchController,
     ISearchClientRequiredParametersValidator validator,
     ITwitterClient client,
     ITwitterClientEvents twitterClientEvents)
     : base(client, twitterClientEvents)
 {
     _searchController = searchController;
     _validator        = validator;
 }
Пример #4
0
 public SecondSearchController(ISearchController FirstController) : base()
 {
     this.FirstController            = FirstController;
     FirstController.SearchFinished += delegate(object o, SearchFinishState state) {
         if (state.SelectionChanged)
         {
             OnUpstreamSelectionChanged();
         }
     };
 }
Пример #5
0
        public SearchHighlighter(FilePath path, Highlighting.Highlighter highlighter)
        {
            _highlighter = highlighter;
            _path = path;
            _searchController = JadeCore.Services.Provider.SearchController;

            ((INotifyCollectionChanged)_searchController.Searches).CollectionChanged += Searchs_CollectionChanged;
            _ranges = new HashSet<Highlighting.IHighlightedRange>();
            
            if(_searchController.Current != null)
            {
                OnNewSearch(_searchController.Current);
            }
        }
Пример #6
0
 private static void Initialize()
 {
     _searchController     = TweetinviContainer.Resolve <ISearchController>();
     _searchQueryGenerator = TweetinviContainer.Resolve <ISearchQueryGenerator>();
 }
Пример #7
0
 private static void Initialize()
 {
     _searchController = TweetinviContainer.Resolve<ISearchController>();
     _searchQueryParameterGenerator = TweetinviContainer.Resolve<ISearchQueryParameterGenerator>();
 }
Пример #8
0
 /// <summary>
 /// Инициализирует новый экземпляр класа FormSearch
 /// </summary>
 public FormSearch()
 {
     _controller = new SearchController();
     InitializeComponent();
     Search();
 }
Пример #9
0
 public ConsoleRunner(ISearchController searchController)
 {
     _searchController = searchController;
 }
Пример #10
0
 public WebService(ISearchController searchcontroller, string url)
 {
     this.monoBehaviour = (MonoBehaviour)searchcontroller;
     coroutine          = ((MonoBehaviour)searchcontroller).StartCoroutine(FetchData(url, searchcontroller));
 }
 public void Setup()
 {
     _mockAPISearchController = MockRepository.GenerateMock <ISearchController>();
 }
Пример #12
0
 private static void Initialize()
 {
     _searchController = TweetinviContainer.Resolve<ISearchController>();
 }
Пример #13
0
 public StartMenuViewModel(ISearchController <IStartMenuAction> searchController)
 {
     Search = searchController;
     Search.Register(this, nameof(Query));
     UpdateSourcesCommand = new RelayCommand(UpdateSources);
 }