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); }
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); }
public List <MovieModel> GetAllMovies() { return(_movieRepo.Get() .Select(m => new MovieModel() { Title = m.Title, Duration = new TimeSpan(m.Duration) } ).ToList()); }
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); }
/*------------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()); }
/* 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()); }
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); }
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()); }
// 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()); }
public List <PaysModel> GetAllCountries() { return(_paysRepo.Get().Select(p => new PaysModel() { IdPays = p.IdPays, Libelle = p.Libelle } ).ToList()); }
public List <PaysModel> getAllPays() { return(_paysRepo.Get() .Select(paysFromDB => new PaysModel() { IdPays = paysFromDB.IdPays, Libelle = paysFromDB.Libelle } ).ToList()); }
// 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()); }
//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()); }
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()); }
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); }
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); }
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); }
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); }
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); }
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); }
//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()); }
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()); }
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()); }
// 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()); }
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); }
//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); }
public int CountAllBien() { return(_bienRepo.Get().Count()); }