コード例 #1
0
 public SearchViewModel() : base()
 {
     Title                = "RODIN info";
     Fournitures          = ViewModelFactory.NewList(new FournituresSection());
     UTILES               = ViewModelFactory.NewList(new UTILESSection());
     RechercheBingIntegre = ViewModelFactory.NewList(new RechercheBingIntegreSection());
     Flickr               = ViewModelFactory.NewList(new FlickrSection());
     YouTube              = ViewModelFactory.NewList(new YouTubeSection());
     Twitter              = ViewModelFactory.NewList(new TwitterSection());
     PresentationGenerale = ViewModelFactory.NewList(new PresentationGeneraleSection());
     ConseilDeLecture     = ViewModelFactory.NewList(new ConseilDeLectureSection());
     CDI      = ViewModelFactory.NewList(new CDISection());
     Allemand = ViewModelFactory.NewList(new AllemandSection());
     AnglaisEtSectionEuropeenne = ViewModelFactory.NewList(new AnglaisEtSectionEuropeenneSection());
     Italien = ViewModelFactory.NewList(new ItalienSection());
     SectionEuropeenneEspagnol = ViewModelFactory.NewList(new SectionEuropeenneEspagnolSection());
     ArtsPlastiques            = ViewModelFactory.NewList(new ArtsPlastiquesSection());
     CinemaAudiovisuel         = ViewModelFactory.NewList(new CinemaAudiovisuelSection());
     Theatre              = ViewModelFactory.NewList(new TheatreSection());
     HistoireDesArts      = ViewModelFactory.NewList(new HistoireDesArtsSection());
     LanguesEtCultures    = ViewModelFactory.NewList(new LanguesEtCulturesSection());
     LitteratureEtSociete = ViewModelFactory.NewList(new LitteratureEtSocieteSection());
     SVT = ViewModelFactory.NewList(new SVTSection());
     SES = ViewModelFactory.NewList(new SESSection());
     SciencesPhysiques   = ViewModelFactory.NewList(new SciencesPhysiquesSection());
     TERMINALESNUMERIQUE = ViewModelFactory.NewList(new TERMINALESNUMERIQUESection());
     TEMINALEESMATHS     = ViewModelFactory.NewList(new TEMINALEESMATHSSection());
     TERMINALESMATHS     = ViewModelFactory.NewList(new TERMINALESMATHSSection());
     EPS = ViewModelFactory.NewList(new EPSSection());
     CONSEILDELECTURE1          = ViewModelFactory.NewList(new CONSEILDELECTURE1Section());
     SectionEuropeenneEspagnol1 = ViewModelFactory.NewList(new SectionEuropeenneEspagnol1Section());
     EMEANGLAISALLEMAND         = ViewModelFactory.NewList(new EMEANGLAISALLEMANDSection());
     EMEANGLASITALIEN           = ViewModelFactory.NewList(new EMEANGLASITALIENSection());
     CLASSESHORAIRESAMENAGES    = ViewModelFactory.NewList(new CLASSESHORAIRESAMENAGESSection());
     ENSA = ViewModelFactory.NewList(new ENSASection());
     CANDIDATUREPROCEDURE = ViewModelFactory.NewList(new CANDIDATUREPROCEDURESection());
     INSCRIPTIONENCPGE    = ViewModelFactory.NewList(new INSCRIPTIONENCPGESection());
     Bibliographies       = ViewModelFactory.NewList(new BibliographiesSection());
     PRESENTATION         = ViewModelFactory.NewList(new PRESENTATIONSection());
     VUEDELACITESCOLAIRE  = ViewModelFactory.NewList(new VUEDELACITESCOLAIRESection());
     HISTOIREDERODIN      = ViewModelFactory.NewList(new HISTOIREDERODINSection());
     ORGANIGRAMME         = ViewModelFactory.NewList(new ORGANIGRAMMESection());
     INJS                = ViewModelFactory.NewList(new INJSSection());
     LESREPAS            = ViewModelFactory.NewList(new LESREPASSection());
     ASSOCIATIONSPORTIVE = ViewModelFactory.NewList(new ASSOCIATIONSPORTIVESection());
     Actu                = ViewModelFactory.NewList(new ActuSection());
 }
コード例 #2
0
        public MainViewModel(int visibleItems) : base()
        {
            Title                = "RODIN info";
            Actions1             = ViewModelFactory.NewList(new Actions1Section());
            RechercheBingIntegre = ViewModelFactory.NewList(new RechercheBingIntegreSection(), visibleItems);
            SOCIAL               = ViewModelFactory.NewList(new SOCIALSection());
            Lycee                = ViewModelFactory.NewList(new LyceeSection());
            COLLEGE              = ViewModelFactory.NewList(new COLLEGESection());
            CLASSESPREPAS        = ViewModelFactory.NewList(new CLASSESPREPASSection());
            CITESCOLAIRE         = ViewModelFactory.NewList(new CITESCOLAIRESection());
            Actu = ViewModelFactory.NewList(new ActuSection(), visibleItems);

            if (GetViewModels().Any(vm => !vm.HasLocalData))
            {
                Actions.Add(new ActionInfo
                {
                    Command    = RefreshCommand,
                    Style      = ActionKnownStyles.Refresh,
                    Name       = "RefreshButton",
                    ActionType = ActionType.Primary
                });
            }
        }