示例#1
0
        public static EtudeHasEspeceViewModel getEtudeHasEspece(int idEtude, int idEspece)
        {
            EtudeHasEspeceDAO eDAO = EtudeHasEspeceDAO.getEtudeHasEspece(idEtude, idEspece);

            int            Etude_idEtude = eDAO.Etude_idEtudeDAO;
            EtudeViewModel et            = EtudeORM.getEtude(Etude_idEtude);

            int             Espece_idEspece = eDAO.Espece_idEspeceDAO;
            EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

            EtudeHasEspeceViewModel ee = new EtudeHasEspeceViewModel(et, e, eDAO.densiteTotaleEspeceDAO);

            return(ee);
        }
        public static EspeceHasZoneViewModel getEspeceHasZone(int idEspece, int idZone)
        {
            EspeceHasZoneDAO eDAO = EspeceHasZoneDAO.getEspeceHasZone(idEspece, idZone);

            int             Espece_idEspece = eDAO.Espece_idEspeceDAO;
            EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

            int           Zone_idZone = eDAO.Zone_idZoneDAO;
            ZoneViewModel z           = ZoneORM.getZone(Zone_idZone);

            EspeceHasZoneViewModel ez = new EspeceHasZoneViewModel(e, z, eDAO.nombreEspeceZoneDAO);

            return(ez);
        }
        public static EspeceHasPlageViewModel getEspeceHasPlage(int idEspece, int idPlage)
        {
            EspeceHasPlageDAO eDAO = EspeceHasPlageDAO.getEspeceHasPlage(idEspece, idPlage);

            int             Espece_idEspece = eDAO.Espece_idEspeceDAO;
            EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

            int            Plage_idPlage = eDAO.Plage_idPlageDAO;
            PlageViewModel p             = PlageORM.getPlage(Plage_idPlage);

            EspeceHasPlageViewModel ep = new EspeceHasPlageViewModel(e, p, eDAO.densiteDAO, eDAO.populationTotaleDAO);

            return(ep);
        }
示例#4
0
        public static ObservableCollection <EtudeHasEspeceViewModel> listeEtudeHasEspeces()
        {
            ObservableCollection <EtudeHasEspeceDAO>       lDAO = EtudeHasEspeceDAO.listeEtudeHasEspeces();
            ObservableCollection <EtudeHasEspeceViewModel> l    = new ObservableCollection <EtudeHasEspeceViewModel>();

            foreach (EtudeHasEspeceDAO element in lDAO)
            {
                int            Etude_idEtude = element.Etude_idEtudeDAO;
                EtudeViewModel et            = EtudeORM.getEtude(Etude_idEtude);

                int             Espece_idEspece = element.Espece_idEspeceDAO;
                EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

                EtudeHasEspeceViewModel ee = new EtudeHasEspeceViewModel(et, e, element.densiteTotaleEspeceDAO);
                l.Add(ee);
            }
            return(l);
        }
        public static ObservableCollection <EspeceHasZoneViewModel> listeEspeceHasZones()
        {
            ObservableCollection <EspeceHasZoneDAO>       lDAO = EspeceHasZoneDAO.listeEspeceHasZones();
            ObservableCollection <EspeceHasZoneViewModel> l    = new ObservableCollection <EspeceHasZoneViewModel>();

            foreach (EspeceHasZoneDAO element in lDAO)
            {
                int             Espece_idEspece = element.Espece_idEspeceDAO;
                EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

                int           Zone_idZone = element.Zone_idZoneDAO;
                ZoneViewModel z           = ZoneORM.getZone(Zone_idZone);

                EspeceHasZoneViewModel ez = new EspeceHasZoneViewModel(e, z, element.nombreEspeceZoneDAO);
                l.Add(ez);
            }
            return(l);
        }
        public static ObservableCollection <EspeceHasPlageViewModel> listeEspeceHasPlages()
        {
            ObservableCollection <EspeceHasPlageDAO>       lDAO = EspeceHasPlageDAO.listeEspeceHasPlages();
            ObservableCollection <EspeceHasPlageViewModel> l    = new ObservableCollection <EspeceHasPlageViewModel>();

            foreach (EspeceHasPlageDAO element in lDAO)
            {
                int             Espece_idEspece = element.Espece_idEspeceDAO;
                EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

                int            Plage_idPlage = element.Plage_idPlageDAO;
                PlageViewModel p             = PlageORM.getPlage(Plage_idPlage);

                EspeceHasPlageViewModel ep = new EspeceHasPlageViewModel(e, p, element.densiteDAO, element.populationTotaleDAO);
                l.Add(ep);
            }
            return(l);
        }