protected TimeLineViewModelBase(INGTweetAuthenticationService.INGTweetAuthenticationService authenticationService, IApplicationSettingsProvider applicationSettingsProvider) { _authenticationService = authenticationService; _applicationSettingsProvider = applicationSettingsProvider; _tweeterStatusViewModels = new ObservableCollection<TweetViewModel>(); }
protected TimeLineViewModelBase(INGTweetAuthenticationService.INGTweetAuthenticationService authenticationService, IApplicationSettingsProvider applicationSettingsProvider) { _authenticationService = authenticationService; _applicationSettingsProvider = applicationSettingsProvider; _tweeterStatusViewModels = new ObservableCollection <TweetViewModel>(); }
public MainViewModel( INGTweetAuthenticationService.INGTweetAuthenticationService authenticationService, IApplicationSettingsProvider applicationSettingsProvider) { _authenticationService = authenticationService; _applicationSettingsProvider = applicationSettingsProvider; AuthorizeAppCommand = new RelayCommand(AuthorizeWithPin); }
public TweetActionViewModel(INGTweetAuthenticationService.INGTweetAuthenticationService authenticationService, IApplicationSettingsProvider applicationSettingsProvider) { _authenticationService = authenticationService; _applicationSettingsProvider = applicationSettingsProvider; TweetText = string.Empty; TweetActionCommand = new RelayCommand(OnTweetActionCommand); Messenger.Default.Register<NGTweeterStatus>(this, "Retweet", ReTweetExistingTweet); }
public TweetActionViewModel(INGTweetAuthenticationService.INGTweetAuthenticationService authenticationService, IApplicationSettingsProvider applicationSettingsProvider) { _authenticationService = authenticationService; _applicationSettingsProvider = applicationSettingsProvider; TweetText = string.Empty; TweetActionCommand = new RelayCommand(OnTweetActionCommand); Messenger.Default.Register <NGTweeterStatus>(this, "Retweet", ReTweetExistingTweet); }
public TimeLineViewModel(INGTweetAuthenticationService.INGTweetAuthenticationService authenticationService, IApplicationSettingsProvider applicationSettingsProvider) : base(authenticationService, applicationSettingsProvider) { const int REFRESH_INTERVAL_IN_MINUTES = 2; DispatcherTimer refreshTimer = new DispatcherTimer { Interval = TimeSpan.FromMinutes(REFRESH_INTERVAL_IN_MINUTES) }; refreshTimer.Tick += RefreshTimerTick; refreshTimer.Start(); Messenger.Default.Register <NGTweeterStatus>(this, "SendTweetSuccess", AddNewTweet); }
public MentionsViewModel(INGTweetAuthenticationService.INGTweetAuthenticationService authenticationService, IApplicationSettingsProvider applicationSettingsProvider) : base(authenticationService, applicationSettingsProvider) { }