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 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 void insertEspeceHasZone(EspeceHasZoneViewModel ez)
 {
     EspeceHasZoneDAO.insertEspeceHasZone(new EspeceHasZoneDAO(ez.Espece_EspeceHasZoneProperty.idEspeceProperty, ez.Zone_EspeceHasZoneProperty.idZonePrelevementProperty, ez.nombreEspeceZoneProperty));
 }