Пример #1
0
        public List <BienModel> GetBien()
        {
            List <BienEntity> bienFromDb = _bienRepo.Get();

            List <BienModel> biens = new List <BienModel>();

            foreach (BienEntity item in bienFromDb)
            {
                //mapping:
                BienModel Bien = new BienModel();


                Bien.Titre        = item.Titre;
                Bien.DescCourte   = item.DescCourte;
                Bien.NombrePerson = item.NombrePerson;
                Bien.Ville        = item.Ville;
                Bien.Rue          = item.Rue;
                Bien.Numero       = item.Numero;
                Bien.CodePostal   = item.CodePostal;
                Bien.Photo        = "/images/" + item.Photo;
                biens.Add(Bien);
            }

            return(biens);
        }
Пример #2
0
        public List <BienEchangeModel> GetAllProperties()
        {
            List <BienEchangeModel>  bem           = new List <BienEchangeModel>();
            List <BienEchangeEntity> allProperties = _bienEchangeRepo.Get();

            foreach (BienEchangeEntity property in allProperties)
            {
                BienEchangeModel b = new BienEchangeModel();
                b.Titre        = property.Titre;
                b.Note         = property.Note;
                b.DescCourte   = property.DescCourte;
                b.DescLong     = property.DescLong;
                b.Latitude     = property.Latitude;
                b.Longitude    = property.Longitude;
                b.NombrePerson = property.NombrePerson;
                b.Photo        = property.Photo;
                b.Ville        = property.Ville;
                b.IsEnabled    = property.IsEnabled;
                b.IdMembre     = property.IdMembre;
                b.Pays         = property.Libelle;
                b.IdBien       = property.IdBien;
                b.DateCreation = property.DateCreation;
                bem.Add(b);
            }
            return(bem);
        }
Пример #3
0
 public List <MovieModel> GetAllMovies()
 {
     return(_movieRepo.Get()
            .Select(m =>
                    new MovieModel()
     {
         Title = m.Title, Duration = new TimeSpan(m.Duration)
     }
                    ).ToList());
 }
Пример #4
0
        public List <Widget> GetAllTypes()
        {
            // Get all types from DB
            List <TypeEntity> typeListFromDB     = _typeRepo.Get();
            List <Widget>     typesForController = new List <Widget>();

            foreach (TypeEntity item in typeListFromDB)
            {
                Widget w = new Widget();
                w.UnderTitle = item.Label;
                //w.Number = item.IdType;
                typesForController.Add(w);
            }
            return(typesForController);
        }
Пример #5
0
 /*------------Biens------------*/
 public List <BienEchangeModel> getAllBiens()
 {
     return(_bienEchangeRepo.Get()
            .Select(bienFromDB =>
                    new BienEchangeModel()
     {
         IdBien = bienFromDB.IdBien,
         Titre = bienFromDB.Titre,
         DescCourte = bienFromDB.DescCourte,
         DescLong = bienFromDB.DescLong,
         NombrePerson = bienFromDB.NombrePerson,
         Pays = bienFromDB.Pays,
         Ville = bienFromDB.Ville,
         Rue = bienFromDB.Rue,
         Numero = bienFromDB.Numero,
         CodePostal = bienFromDB.CodePostal,
         Photo = bienFromDB.Photo,
         AssuranceObligatoire = bienFromDB.AssuranceObligatoire,
         IsEnabled = bienFromDB.IsEnabled,
         DisabledDate = bienFromDB.DisabledDate,
         Latitude = bienFromDB.Latitude,
         Longitude = bienFromDB.Longitude,
         IdMembre = bienFromDB.IdMembre,
         DateCreation = bienFromDB.DateCreation
     }
                    ).ToList());
 }
Пример #6
0
        /* je voulais remplacer les if par un
         * foreach (PropertyInfo prop in mm.GetType().GetProperties())
         * {
         *     if (prop.GetValue(mim) != null)
         *      {
         *          me.GetType().GetProperties(????) = prop.GetValue(mim);
         *      }
         *      else
         *      {
         *          me.GetType().GetProperties(?????) = membreToUpdate.GetValue(mim);
         *      }
         * }
         * mais ca ne marche pas ... */

        /*NB --> Je voudrais affiner l'Update avec un foreach mais je n'y arrive pas.
         * Essai 1 :    dire : if la prop == null --> affecte membreToUpdate.propCorrespondante à me.propCorrespondante
         *                    else --> affecte mim.thisProp à me.propCorrespondante
         * Essai 2 :    n'affecte à me que les props correspondantes et non null de mim
         *             et modifier la methode update dans membrerepository pour qu'elle ne set que les props de me reçues.*/
        #endregion

        #region Biens
        public List <BienModel> GetAllBien()
        {
            return(_bienRepo.Get()
                   .Select(m =>
                           new BienModel()
            {
                IdBien = m.IdBien,
                IdMembre = m.IdMembre,
                NombrePerson = m.NombrePerson,
                Pays = m.Pays,
                Titre = m.Titre,
                DescCourte = m.DescCourte,
                DescLong = m.DescLong,
                Ville = m.Ville,
                Rue = m.Rue,
                Numero = m.Numero,
                CodePostal = m.CodePostal,
                Photo = m.Photo,
                Latitude = m.Latitude,
                Longitude = m.Longitude,
                AssuranceObligatoire = m.AssuranceObligatoire,
                IsEnabled = m.IsEnabled,
                DisabledDate = m.DisabledDate,
                DateCreation = m.DateCreation
            }
                           ).ToList());
        }
Пример #7
0
        public List <ProfModel> GetProfs()
        {
            List <ProfEntity> listProfs = _profRepo.Get();

            List <ProfModel> allProfs = new List <ProfModel>();

            foreach (ProfEntity item in listProfs)
            {
                ProfModel p = new ProfModel
                {
                    IdProf   = item.IdProf,
                    Prenom   = item.Prenom,
                    InfoProf = item.InfoProf,
                    Photo    = item.Photo
                };

                allProfs.Add(p);
                List <CoursEntity> coursDesProfs = ((CoursRepository)_coursRepo).GetFromProf(p.IdProf);
                string             listeDeCours  = "";
                foreach (CoursEntity truc in coursDesProfs)
                {
                    listeDeCours += " " + truc.NomCours + ",";
                }
                listeDeCours   = listeDeCours.Substring(0, listeDeCours.Length - 1);
                p.CoursDonnees = listeDeCours;
            }
            return(allProfs);
        }
Пример #8
0
 public List <BienModel> GetAllBien()
 {
     return(_bienRepo.Get()
            .Select(m =>
                    new BienModel()
     {
         Titre = m.Titre,
         DescCourte = m.DescCourte,
         CodePostal = m.CodePostal,
         Ville = m.Ville,
         Pays = m.Pays,
         NombrePerson = m.NombrePerson,
         DescLong = m.DescLong,
         Photo = m.Photo,
     }).ToList());
 }
Пример #9
0
 // envoyer une liste d'option pour la zone de recherche et le formumaire
 public List <OptionModel> GetAllOption()
 {
     return(_optionRepo.Get()
            .Select(om => new OptionModel()
     {
         IdOption = om.IdOption,
         Libelle = om.Libelle,
     }).ToList());
 }
Пример #10
0
 public List <PaysModel> GetAllCountries()
 {
     return(_paysRepo.Get().Select(p => new PaysModel()
     {
         IdPays = p.IdPays,
         Libelle = p.Libelle
     }
                                   ).ToList());
 }
Пример #11
0
 public List <PaysModel> getAllPays()
 {
     return(_paysRepo.Get()
            .Select(paysFromDB =>
                    new PaysModel()
     {
         IdPays = paysFromDB.IdPays,
         Libelle = paysFromDB.Libelle
     }
                    ).ToList());
 }
Пример #12
0
        // version foreach

        /*List<BienEntity> Last5FromDB = ((BienRepository)_bienRepo).GetLast5();
         * List<BienModel> Last5ForCtrl = new List<BienModel>();
         *
         * //mapping pour chaque bien de la liste
         *
         * foreach (BienEntity be in Last5FromDB)
         * {
         * BienModel bm = new BienModel();
         *
         * bm.IdBien = be.IdBien;
         * bm.Titre = be.Titre;
         * bm.Ville = be.Ville;
         * bm.DescCourte = be.DescCourte;
         * bm.NombrePerson = be.NombrePerson;
         * bm.IsEnabled = be.IsEnabled;
         * bm.Photo = be.Photo;
         *
         * //ajout à la liste de biens à renvoyer au controller
         *
         * Last5ForCtrl.Add(bm);
         * }
         * return Last5ForCtrl;*/



        // envoyer la liste de pays pour le select du fomrulaire Ajouter un Bien
        public List <PaysModel> GetAllPays()
        {
            //version lambda
            return(_paysRepo.Get()
                   .Select(pm =>
                           new PaysModel()
            {
                IdPays = pm.IdPays,
                Libelle = pm.Libelle,
            }
                           ).ToList());
        }
Пример #13
0
 //show all abonnements
 public List <AbonnementModel> GetAllAbonnements()
 {
     return(_abonnementRepo.Get()
            .Select(a =>
                    new AbonnementModel()
     {
         IdAbonnement = a.IdAbonnement,
         NombreCredits = a.NombreCredits,
         Montant = a.Montant,
         PrixParCours = a.PrixParCours,
     }
                    ).ToList());
 }
Пример #14
0
 public List <CoursModel> GetAllCours()
 {
     return(_coursRepo.Get()
            .Select(c =>
                    new CoursModel()
     {
         NomCours = c.NomCours,
         MaxParticipants = c.MaxParticipants,
         Description = c.Description,
         Image = c.Image,
         PrenomProf = ((ProfRepository)_profRepo).GetFromCours(c.IdCours).Prenom
     }
                    ).ToList());
 }
Пример #15
0
        public List <PaysListModel> SelectPays()
        {
            List <PaysListModel>  plm     = new List <PaysListModel>();
            List <PaysListEntity> allPays = _paysListRepo.Get();

            foreach (PaysListEntity pays in allPays)
            {
                PaysListModel pl = new PaysListModel();
                pl.IdPays  = pays.IdPays;
                pl.Libelle = pays.Libelle;
                plm.Add(pl);
            }
            return(plm);
        }
Пример #16
0
        public List <CityModel> GetAllCity()
        {
            List <CityModel>  lcm = new List <CityModel>();
            List <CityEntity> lce = _cityRepository.Get();

            foreach (CityEntity item in lce)
            {
                CityModel cm = new CityModel();
                cm.IdCity = item.IdCity;
                cm.City   = item.City;
                lcm.Add(cm);
            }
            return(lcm);
        }
Пример #17
0
        public List <ObjectiveModel> GetAllObjective()
        {
            List <ObjectiveModel>  lom = new List <ObjectiveModel>();
            List <ObjectiveEntity> loe = _objectiveRepository.Get();

            foreach (ObjectiveEntity item in loe)
            {
                ObjectiveModel om = new ObjectiveModel();
                om.IdObjective = item.IdObjective;
                om.Objective   = item.Objective;
                lom.Add(om);
            }
            return(lom);
        }
Пример #18
0
        public List <LevelModel> GetAllLevel()
        {
            List <LevelModel>  llm = new List <LevelModel>();
            List <LevelEntity> lle = _levelRepository.Get();

            foreach (LevelEntity item in lle)
            {
                LevelModel lm = new LevelModel();
                lm.IdLevel = item.IdLevel;
                lm.Level   = item.Level;
                llm.Add(lm);
            }
            return(llm);
        }
Пример #19
0
        public List <RoleModel> GetAllRole()
        {
            List <RoleModel>  lrm = new List <RoleModel>();
            List <RoleEntity> lre = _roleRepository.Get();

            foreach (RoleEntity item in lre)
            {
                RoleModel rm = new RoleModel();
                rm.IdRole = item.IdRole;
                rm.Role   = item.Role;
                lrm.Add(rm);
            }
            return(lrm);
        }
Пример #20
0
        public List <DanceModel> GetAllDance()
        {
            List <DanceModel>  ldm = new List <DanceModel>();
            List <DanceEntity> lde = _danceRepository.Get();

            foreach (DanceEntity item in lde)
            {
                DanceModel dm = new DanceModel();
                dm.IdDance   = item.IdDance;
                dm.DanceName = item.DanceName;
                ldm.Add(dm);
            }
            return(ldm);
        }
Пример #21
0
 //get info to show
 public List <MembreModel> GetMembres()
 {
     return(_membreRepo.Get().Select(m => new MembreModel()
     {
         IdMembre = m.IdMembre,
         Prenom = m.Prenom,
         Nom = m.Nom,
         Email = m.Email,
         Telephone = m.Telephone,
         Login = m.Login,
         Password = m.Password,
         Pays = m.Pays
     }
                                     ).ToList());
 }
Пример #22
0
 public List <BienModel> GetAllBiens()
 {
     return(_bienRepo.Get().Select(b => new BienModel()
     {
         IdBien = b.IdBien,
         IdMembre = b.IdMembre,
         NombrePerson = b.NombrePerson,
         Pays = b.Pays,
         Titre = b.Titre,
         DescCourte = b.DescCourte,
         DescLong = b.DescLong,
         Ville = b.Ville,
         Rue = b.Rue,
         Numero = b.Numero,
         CodePostal = b.CodePostal,
         Photo = b.Photo,
         Latitude = b.Latitude,
         Longitude = b.Longitude,
         DateCreation = b.DateCreation,
         IsEnabled = b.IsEnabled,
         DisabledDate = b.DisabledDate,
     }
                                   ).ToList());
 }
Пример #23
0
 public List <ProjetModel> GetAllProjet()
 {
     return(_projetRepo.Get()
            .Select(m =>
                    new ProjetModel()
     {
         Nom = m.Nom,
         IdProjet = m.IdProjet,
         Image = m.Image,
         Piece = m.Piece,
         Description = m.Description,
         Budget = m.Budget,
         Statut = string.Join(", ", ((StatutRepository)_statutRepository).GetFromProjet(m.IdProjet).Select(p => p.Libellé)),
         Email = string.Join(", ", ((UserClientRepository)_userRepository).GetFromProjet(m.IdProjet).Select(p => p.Email)),
     }).ToList());
 }
Пример #24
0
 // reprend tous les biens, tout critères confondus, pour la page de recherche depuis le "voir tous les biens" de la homepage
 public List <BienAEchangerModel> ObtenirTousLesBiens()
 {
     return(_bienEchangeRepo.Get().Select
                (biens =>
                new BienAEchangerModel()
     {
         IdBien = biens.IdBien,
         Photo = "/images/properties/" + biens.Photo,
         Titre = biens.Titre,
         NombrePersonne = biens.NombrePerson,
         DescCourte = biens.DescCourte,
         Drapeau = "/images/drapeaux/" + ((PaysRepository)_paysRepo).GetOne(biens.Pays).Drapeau,
         NomPays = ((PaysRepository)_paysRepo).ObtenirNomPaysDepuisId(biens.Pays).Libelle,
         IsEnabled = biens.IsEnabled,
     }
                ).ToList());
 }
Пример #25
0
        public List <InstanceModel> GetAllInstances()
        {
            List <InstanceModel>  instModels       = new List <InstanceModel>();
            List <InstanceEntity> instanceEntities = _instanceRepo.Get();

            foreach (InstanceEntity instanceEntity in instanceEntities)
            {
                InstanceModel im = new InstanceModel();
                im.Id    = instanceEntity.Id;
                im.Name  = instanceEntity.Name;
                im.Type  = instanceEntity.Type;
                im.Media = instanceEntity.Media;
                instModels.Add(im);
            }

            return(instModels);
        }
Пример #26
0
        //List<ProductContent> lpc = new List<ProductContent>(); //ModelVue
        //List<ProductEntity> productsFromDb = _productRepo.Get();//Récupération mon entity
        //List<UtilisateurEntity> usersFromDb = _utilisateurRepo.Get();//Récupération mon entity
        //List<TypeEntity> typesFromDb = _typeRepo.Get();//Récupération mon entity

        //foreach (ProductEntity produit in productsFromDb)
        //{
        //    ProductContent pc = new ProductContent();
        //    pc.Title = produit.Nom;
        //    pc.Text = produit.Description;
        //    pc.DatePeremption = produit.DatePeremption;
        //    pc.Bio = produit.Bio;
        //    pc.Quantite = produit.Quantite;

        //    foreach (UtilisateurEntity utilisateur in usersFromDb)
        //    {
        //    pc.Nom = utilisateur.Nom;
        //    pc.Prenom = utilisateur.Prenom;
        //    }
        //    foreach (TypeEntity type in typesFromDb)
        //    {
        //    pc.Type = type.Label;
        //    }
        //    lpc.Add(pc);
        //    }

        //return lpc;
        //}
        public List <ProductContent> GetSixLatestProducts()
        {
            List <ProductContent>            lpc = new List <ProductContent>();     //ModelVue
            List <GetSixLatestPrductsEntity> sixProductsFromDb = _getSixRepo.Get(); //Récupération mon entity

            foreach (GetSixLatestPrductsEntity prod in sixProductsFromDb)
            {
                ProductContent pc = new ProductContent();
                pc.Title          = prod.NomProduit;
                pc.Text           = prod.Description;
                pc.DatePeremption = prod.DatePeremption;
                pc.Bio            = prod.Bio;
                pc.Quantite       = prod.Quantite;
                pc.Nom            = prod.Nom;
                pc.Prenom         = prod.Prenom;
                pc.Type           = prod.Type;
                pc.IdProduit      = prod.IdProduit;
                pc.Image          = prod.Photo;

                lpc.Add(pc);
            }
            return(lpc);
        }
Пример #27
0
 public int CountAllBien()
 {
     return(_bienRepo.Get().Count());
 }