예제 #1
0
 public TwitterSearchUsersViewModel(
     ILoginStore loginStore,
     ILinqToTwitterAuthorizer linqToTwitterAuthorizer)
 {
     _loginStoreService       = loginStore;
     _linqToTwitterAuthorizer = linqToTwitterAuthorizer;
 }
예제 #2
0
 public TwitterFeedViewModel(
     ILoginStore loginStore,
     ILinqToTwitterAuthorizer linqToTwitterAuthorizer,
     INavigationService navigationService)
 {
     _loginStoreService       = loginStore;
     _linqToTwitterAuthorizer = linqToTwitterAuthorizer;
     _navigationService       = navigationService;
     _userName       = "******";
     _maxTweets      = 3200;
     _generateNumber = 10;
     _chain          = new MarkovChain <string>(1);
 }
예제 #3
0
        public MainPageViewModel(ILoginStore loginStoreSvc, ILinqToTwitterAuthorizer authorizeSvc)
        {
            _loginStoreService = loginStoreSvc;

            _userSecrets = loginStoreSvc.GetSecrets();

            _authSvc = authorizeSvc;

            if (_userSecrets != null)
            {
                _auth = _authSvc.GetAuthorizer(consumerKey,
                                               consumerSecret,
                                               _userSecrets.OAuthToken,
                                               _userSecrets.OAuthSecret);
            }
        }
		public StartPage (ILoginStore store, ISettingsStore setting)
		{
			this.store = store;
			this.setting = setting;
			InitializeComponent ();
			BindingContext = this;

			if (store.HasLogin)
			{
				var data = store.GetLoginInfo();
				Username = data.Item1;
				Password = data.Item2;
				OnPropertyChanged(nameof(Username));
				OnPropertyChanged(nameof(Password));
			}

			DeviceId = setting.DeviceId;
			OnPropertyChanged(nameof(DeviceId));
		}
예제 #5
0
 public UserManager(IUserStore userStore, IIndexStore indexStore, ILoginStore loginStore)
 {
     _userStore  = userStore;
     _indexStore = indexStore;
     _loginStore = loginStore;
 }
예제 #6
0
 public LoginManager(ILoginStore loginStore)
 {
     _loginStore = loginStore;
 }
예제 #7
0
 public App(ILoginStore store, ISettingsStore setting)
 {
     // The root page of your application
     MainPage = new StartPage(store, setting);
 }