Example #1
0
        public HomeModelView(Utilisateur u)
        {
            Singleton.GetInstance().SetHomeModelView(this);
            curentUtilisateur = u;

            Singleton.GetInstance().SetCloud(cloud); //Instance du cloud

            if (curentUtilisateur.Token_GG != null || curentUtilisateur.Token_DP != null)
            {
                var _accesstoken = curentUtilisateur.Token_GG;
                var refreshtoken = curentUtilisateur.RefreshToken;

                cloud.GetCompteClient(curentUtilisateur.Token_DP, _accesstoken, refreshtoken);
            }
            _listModelView = new ListModelView();

            ContentViewModels.Add(new HomePageModelView());
            CurrentContentViewModel = ContentViewModels[0];

            LoadAction();
        }
Example #2
0
        public HomeModelView(Utilisateur u)
        {
            Singleton.GetInstance().SetHomeModelView(this);
            curentUtilisateur = u;

            if (curentUtilisateur.CrededentielCloudRailDropbox != null)
            {
                driveBaseDropbox = new DropBoxCloud();
            }

            if (curentUtilisateur.CrededentielCloudRailGoogle != null)
            {
                driveBaseGoogle = new GoogleCloud();
            }

            _listModelView = new ListModelView(driveBaseDropbox, driveBaseGoogle);

            ContentViewModels.Add(new HomePageModelView(driveBaseDropbox, driveBaseGoogle));
            CurrentContentViewModel = ContentViewModels[0];

            LoadAction();
        }