/// <summary> /// constructor /// </summary> public TokenAccessViewModel(TweetSearcher tweetSearcher) { _tweetSearcher = tweetSearcher; AccessCommand = new RelayCommand(AccessToken); ConsumerKey = "egjNlASi3o3r4nriynMAnlTjE"; ConsumerSecret = "fhuBNzdwrs1Tt9NrkzCvYJbzQeCr5WvIGvHPOG95lod9SVJ7Qd"; }
public MainViewModel() { Tweets = new List <IScrapItem>(); _tweetSearcher = new TweetSearcher(); SaveCommand = new RelayCommand(Save); ExitCommand = new RelayCommand(Exit); ShowAccessDialogCommand = new RelayCommand(ShowAccessDialog); TokenAccessViewModel = new TokenAccessViewModel(_tweetSearcher); TweetSearchViewModel = new TweetSearchViewModel(_tweetSearcher); TweetSearchViewModel.Tweets.CollectionChanged += Tweets_CollectionChanged; TokenAccessViewModel.TokenAccessRequested += () => { TweetSearchViewModel.UpdateStatus(); }; }
public AdvancedKeywordSearchViewModel(TweetSearcher tweetSearcher) : base(tweetSearcher, new TweetSearchQuery(tweetSearcher.Query as TweetSearchQuery)) { }
public AdvancedSearchViewModel(TweetSearcher tweetSearcher, IQueryable query) { TweetSearcher = tweetSearcher; Query = query; ApplyCommand = new RelayCommand(ApplyQuery); }
public AdvancedTimelineSearchViewModel(TweetSearcher tweetSearcher) : base(tweetSearcher, new UserTimelineQuery(tweetSearcher.Query as UserTimelineQuery)) { }