Ejemplo n.º 1
0
        public async void Login()
        {
            authInstagram = new AuthInstagram();
            InstamgramClient instamgramClient = await authInstagram.GetInstagramClient();

            if (instamgramClient != null)
            {
                ServiceManager.Instence().InstamgramClient = instamgramClient;

                //跳转到文件扫描窗口
                UserControl detailControl = new InstamgramDetailControl();
                MainWindowManager.Instence().MainVM.MiddleDataControl = detailControl;
            }
            else
            {
                MessageBox.Show("Auth facebook api failed!!!");
            }
        }
Ejemplo n.º 2
0
        public async void Login(Cloudbase cloudbase)
        {
            authFacebook = new AuthFacebook();
            FacebookClient facebookClient = await authFacebook.GetFacebookClient();

            if (facebookClient != null)
            {
                ServiceManager.Instence().FacebookClient = facebookClient;

                //跳转到文件扫描窗口
                UserControl detailControl = new FacebookDetailControl();
                MainWindowManager.Instence().MainVM.MiddleDataControl = detailControl;
            }
            else
            {
                MessageBox.Show("Auth facebook api failed!!!");
            }
        }
Ejemplo n.º 3
0
        public async void Login(Cloudbase cloudbase)
        {
            AuthDropbox   authDropbox   = new AuthDropbox();
            DropboxClient dropboxClient = await authDropbox.GetDropboxClient();

            if (dropboxClient != null)
            {
                ServiceManager.Instence().DropboxClient = dropboxClient;

                //跳转到文件扫描窗口
                UserControl detailControl = new DropboxDetailControl();
                MainWindowManager.Instence().MainVM.MiddleDataControl = detailControl;
            }
            else
            {
                MessageBox.Show("Auth dropbox api failed!!!");
            }
        }
Ejemplo n.º 4
0
        public void Login(Cloudbase cloudbase)
        {
            AuthGoogle   authGoogle   = new AuthGoogle();
            DriveService driveService = authGoogle.GetService();

            if (driveService != null)
            {
                ServiceManager.Instence().DriveService = driveService;

                //跳转到文件扫描窗口
                UserControl detailControl = new GoogleDetailControl();
                MainWindowManager.Instence().MainVM.MiddleDataControl = detailControl;
            }
            else
            {
                MessageBox.Show("Auth google api failed!!!");
            }
        }
Ejemplo n.º 5
0
        async void ILogin.Login(Cloudbase cloudbase)
        {
            AuthBox   authBox   = new AuthBox();
            BoxClient boxClient = await authBox.GetBoxClient();

            if (boxClient != null)
            {
                ServiceManager.Instence().BoxClient = boxClient;
                BoxDetailViewModel boxDetailVM      = new BoxDetailViewModel();
                BoxDetailControl   boxDetailControl = new BoxDetailControl();
                boxDetailControl.DataContext = boxDetailVM;
                MainWindowManager.Instence().MainVM.MiddleDataControl = boxDetailControl;
            }
            else
            {
                MessageBox.Show("Auth box api failed!!!");
            }
        }
Ejemplo n.º 6
0
        public void Login(Cloudbase cloudbase)
        {
            AuthGmail    authGmail     = new AuthGmail();
            GmailService dropboxClient = authGmail.GetService();

            if (dropboxClient != null)
            {
                ServiceManager.Instence().GmailServive = dropboxClient;

                //跳转到文件扫描窗口
                UserControl detailControl = new GmailDetailControl();
                MainWindowManager.Instence().MainVM.MiddleDataControl = detailControl;
            }
            else
            {
                MessageBox.Show("Auth gmail api failed!!!");
            }
        }
Ejemplo n.º 7
0
        private void Back_Home(object sender, RoutedEventArgs e)
        {
            UserControl detailControl = new LoginControl();

            MainWindowManager.Instence().MainVM.MiddleDataControl = detailControl;
        }
Ejemplo n.º 8
0
 public MainWindow()
 {
     InitializeComponent();
     MainWindowManager.Instence().MainVM = mainVM;
     this.DataContext = mainVM;
 }
Ejemplo n.º 9
0
        public void Login(Cloudbase cloudbase)
        {
            UserControl detailControl = new OnedriveControl(cloudbase);

            MainWindowManager.Instence().MainVM.MiddleDataControl = detailControl;
        }