public BienEchangeModel GetOneBienByPage(int PK) { BienEchangeModel be = new BienEchangeModel(); BienEchangeEntity bien = _bienEchangeRepo.GetOne(PK); be.Titre = bien.Titre; be.DescCourte = bien.DescCourte; be.Latitude = bien.Latitude; be.Longitude = bien.Longitude; be.NombrePerson = bien.NombrePerson; be.Note = bien.Note; be.Numero = bien.Numero; be.Photo = bien.Photo; be.Numero = bien.Numero; be.Rue = bien.Rue; be.Ville = bien.Ville; be.DescLong = bien.DescLong; be.CodePostale = bien.CodePostale; be.DateCreation = bien.DateCreation; be.AssuranceObligatoire = bien.AssuranceObligatoire; be.IdMembre = bien.IdMembre; be.IdBien = bien.IdBien; be.Pays = bien.Libelle; return(be); }
// obtenir les détails du bien cliqué dans les sliders de la homepage pour alimenter la page détail du bien. public BienModel GetBienDetails() { BienEntity bienFromDB = _bienRepo.GetOne((int)HttpContext.Current.Session["IdBienDetails"]); BienModel bienForController = new BienModel { IdBien = bienFromDB.IdBien, IdMembre = bienFromDB.IdMembre, NombrePerson = bienFromDB.NombrePerson, Pays = bienFromDB.Pays, Titre = bienFromDB.Titre, DescCourte = bienFromDB.DescCourte, DescLong = bienFromDB.DescLong, Ville = bienFromDB.Ville, Rue = bienFromDB.Rue, Numero = bienFromDB.Numero, CodePostal = bienFromDB.CodePostal, Photo = bienFromDB.Photo, Latitude = bienFromDB.Latitude, Longitude = bienFromDB.Longitude, AssuranceObligatoire = bienFromDB.AssuranceObligatoire, IsEnabled = bienFromDB.IsEnabled, DisabledDate = bienFromDB.DisabledDate, DateCreation = bienFromDB.DateCreation }; return(bienForController); }
/*------------Pays------------*/ public PaysModel getPays(int id) { PaysEntity paysfromDB = _paysRepo.GetOne(id); PaysModel paysforController = new PaysModel(); paysforController.IdPays = paysfromDB.IdPays; paysforController.Libelle = paysfromDB.Libelle; return(paysforController); }
public BienEchangeModel GetBien(int id) { BienEchangeEntity bienforDB = _bienEchangeRepo.GetOne(id); BienEchangeModel bienforCtrl = new BienEchangeModel(); bienforCtrl.Titre = bienforDB.Titre; bienforCtrl.NombrePerson = bienforDB.NombrePerson; bienforCtrl.DescLong = bienforDB.DescLong; bienforCtrl.Pays = bienforDB.Pays; bienforCtrl.Photo = bienforDB.Photo; bienforCtrl.IdMembre = bienforDB.IdMembre; return(bienforCtrl); }
public FicheModel GenererFiche(int id) { return(new FicheModel() { //les infos de description IdBien = id, Titre = _ficheRepo.GetOne(id).Titre, NombrePersonnes = _ficheRepo.GetOne(id).NombrePerson, DescLongue = _ficheRepo.GetOne(id).DescLong, Photo = "/images/properties/" + _ficheRepo.GetOne(id).Photo, Drapeau = "/images/drapeaux/" + ((PaysRepository)_paysRepo).ObtenirDrapeauDepuisIdBien(id).Drapeau, //todo: récupérer les options // les infos des avis AvisMembre = (List <AvisMembreModel>)((AvisMembreBienRepository)_avisMembreRepo).ObtenirAvisDepuisIdBien(id).Select (avis => new AvisMembreModel { Message = avis.Message, Note = avis.Note, Login = _membreRepo.GetOne(avis.IdMembre).Login } ).ToList(), NomDuProprio = ((MembreRepository)_membreRepo).ObtenirProprioDepuisIdBien(id).Nom + " " + ((MembreRepository)_membreRepo).ObtenirProprioDepuisIdBien(id).Prenom, }); }
public InstanceModel GetOneInstance(int id) { InstanceEntity instanceEntity = _instanceRepo.GetOne(id); InstanceModel im = new InstanceModel(); im.Id = instanceEntity.Id; im.Name = instanceEntity.Name; im.Type = instanceEntity.Type; im.Media = instanceEntity.Media; im.Description = instanceEntity.Description; im.Location = instanceEntity.Location; return(im); }
public BienModel GetTargetBienModel(int PK) { // Get the target class entity BienEntity bienfromDB = _bienRepo.GetOne(PK); // Mapping BienModel bienforController = new BienModel(); bienforController.IdBien = bienfromDB.IdBien; bienforController.Titre = bienfromDB.Titre; bienforController.DescCourte = bienfromDB.DescCourte; bienforController.DescLong = bienfromDB.DescLong; bienforController.NombrePerson = bienfromDB.NombrePerson; bienforController.Ville = bienfromDB.Ville; bienforController.Rue = bienfromDB.Rue; bienforController.Numero = bienfromDB.Numero; bienforController.CodePostal = bienfromDB.CodePostal; bienforController.Photo = "/images/Bien/" + bienfromDB.IdBien + "/" + bienfromDB.Photo; return(bienforController); }
public ProductContent SingleProductPage(int PK) { ProductContent pc = new ProductContent(); //ModelVue OneProductEntity oneProductPage = _getOneProductRepo.GetOne(PK); //Récupération mon entity pc.Quantite = oneProductPage.Quantite; pc.Type = oneProductPage.Type; pc.Title = oneProductPage.NomProduit; pc.Bio = oneProductPage.Bio; pc.DatePeremption = oneProductPage.DatePeremption; pc.Image = oneProductPage.Photo; pc.Text = oneProductPage.Description; pc.Etat = oneProductPage.Etat; pc.DateProposition = oneProductPage.DateProposition; pc.Marque = oneProductPage.Marque; pc.IdProduit = oneProductPage.IdProduit; pc.Prenom = oneProductPage.Prenom; pc.Nom = oneProductPage.Nom; return(pc); }
public HeaderMovie GetHeaderMovie() { //Récupération de mon entity MovieEntity movieFromDB = _movieRepo.GetOne(12); List <GenreEntity> genresFromDb = ((GenreRepository)_genreRepo).GetFromMovie(330457); string genres = ""; foreach (GenreEntity item in genresFromDb) { genres += item.Label + ","; } genres = genres.Substring(0, genres.Length - 1); List <CrewEntity> DirectorsFromDb = ((CrewRepository)_crewRepo).GetDirectors(330457); string directors = ""; foreach (CrewEntity item in DirectorsFromDb) { directors += item.FirstName + " " + item.LastName + ","; } directors = directors.Substring(0, directors.Length - 1); //Mapping de l'entity vers le model HeaderMovie movieForController = new HeaderMovie(); movieForController.Title = movieFromDB.Title; //"Frozen II"; movieForController.Age = "All Age"; movieForController.Directors = directors; movieForController.Rating = movieFromDB.Rating; //((RatingRepository)_ratingRepository).GetByMovie(movieFromDB.IdMovie).Average(m => m.Score); movieForController.CriticsRating = movieFromDB.CriticsRating; movieForController.Genres = genres; movieForController.Release = movieFromDB.ReleaseDate.Value; //new DateTime(2019, 11, 22); movieForController.Description = movieFromDB.Summary; //"Anna, Elsa, Kristoff, Olaf and Sven leave Arendelle to travel to an ancient, autumn-bound forest of an enchanted land. They set out to find the origin of Elsa's powers in order to save their kingdom"; movieForController.VideoLink = movieFromDB.Trailer; //"#"; movieForController.BigPicture = "https://www.themoviedb.org/t/p/original" + movieFromDB.Picture; //"FrozenII.jpg"; return(movieForController); }
public bool SupprimerUnBien(int idBien, int idMembre) { BienEchangeEntity be = new BienEchangeEntity() { IdBien = idBien, NombrePerson = _bienEchangeRepo.GetOne(idBien).NombrePerson, Pays = _bienEchangeRepo.GetOne(idBien).Pays, IdMembre = idMembre, Titre = _bienEchangeRepo.GetOne(idBien).Titre, DescCourte = _bienEchangeRepo.GetOne(idBien).DescCourte, DescLong = _bienEchangeRepo.GetOne(idBien).DescLong, Ville = _bienEchangeRepo.GetOne(idBien).Ville, Numero = _bienEchangeRepo.GetOne(idBien).Numero, Rue = _bienEchangeRepo.GetOne(idBien).Rue, CodePostal = _bienEchangeRepo.GetOne(idBien).CodePostal, Photo = _bienEchangeRepo.GetOne(idBien).Photo, Latitude = _bienEchangeRepo.GetOne(idBien).Latitude, Longitude = _bienEchangeRepo.GetOne(idBien).Longitude, AssuranceObligatoire = _bienEchangeRepo.GetOne(idBien).AssuranceObligatoire, DateCreation = _bienEchangeRepo.GetOne(idBien).DateCreation, IsEnabled = false, DisabledDate = DateTime.Now, }; return(_bienEchangeRepo.Update(be)); }