Example #1
0
        public List <BienEchangeModel> GetMeilleursAvis()
        {
            List <BienEchangeModel>  bem           = new List <BienEchangeModel>();
            List <BienEchangeEntity> meilleursAvis = ((BienEchangeRepository)_bienEchangeRepo).GetMeilleursAvis();

            foreach (BienEchangeEntity avis in meilleursAvis)
            {
                BienEchangeModel b = new BienEchangeModel();
                b.Titre        = avis.Titre;
                b.Note         = avis.Note;
                b.DescCourte   = avis.DescCourte;
                b.DescLong     = avis.DescLong;
                b.Latitude     = avis.Latitude;
                b.Longitude    = avis.Longitude;
                b.NombrePerson = avis.NombrePerson;
                b.Photo        = avis.Photo;
                b.Ville        = avis.Ville;
                b.IsEnabled    = avis.IsEnabled;
                b.IdMembre     = avis.IdMembre;
                b.Pays         = avis.Libelle;
                b.IdBien       = avis.IdBien;
                bem.Add(b);
            }
            return(bem);
        }
Example #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);
        }
Example #3
0
        public List <BienEchangeModel> Get12DernierBiens()
        {
            List <BienEchangeModel>  bem           = new List <BienEchangeModel>();
            List <BienEchangeEntity> derniersBiens = ((BienEchangeRepository)_bienEchangeRepo).Get12DerniersBiens();

            foreach (BienEchangeEntity bien in derniersBiens)
            {
                BienEchangeModel b = new BienEchangeModel();
                b.DescCourte   = bien.DescCourte;
                b.DescLong     = bien.DescLong;
                b.Latitude     = bien.Latitude;
                b.Longitude    = bien.Longitude;
                b.NombrePerson = bien.NombrePerson;
                b.Photo        = bien.Photo;
                b.Ville        = bien.Ville;
                b.Titre        = bien.Titre;
                b.IsEnabled    = bien.IsEnabled;
                b.IdMembre     = bien.IdMembre;
                b.Pays         = bien.Libelle;
                b.IdBien       = bien.IdBien;
                b.DateCreation = bien.DateCreation;


                bem.Add(b);
            }
            return(bem);
        }
Example #4
0
        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);
        }
Example #5
0
        public List <BienEchangeModel> GetBiensMembre(RegisterModel bm)
        {
            List <BienEchangeModel>  bem         = new List <BienEchangeModel>();
            List <BienEchangeEntity> biensMembre = ((BienEchangeRepository)_bienEchangeRepo).GetBienMembre(bm.IdMembre);

            foreach (BienEchangeEntity bien in biensMembre)
            {
                BienEchangeModel be = new BienEchangeModel();
                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;
                bem.Add(be);
            }
            return(bem);
        }
Example #6
0
        public List <BienEchangeModel> GetPropertyModelByPage(int page, string searchString, string sortOrder)
        {
            List <BienEchangeModel>  bem = new List <BienEchangeModel>();
            List <BienEchangeEntity> allPropertiesFromDb = ((BienEchangeRepository)_bienEchangeRepo).GetPropertyEntityByPage(page, searchString, sortOrder);

            foreach (BienEchangeEntity property in allPropertiesFromDb)
            {
                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);
        }
Example #7
0
        public ActionResult AddAProperty()
        {
            DataContext      ctx = new DataContext(ConfigurationManager.ConnectionStrings["Cnstr"].ConnectionString);
            BienEchangeModel bem = new BienEchangeModel();

            bem.PaysListModel = ctx.SelectPays();
            return(View(bem));
        }
Example #8
0
        public ActionResult AddAProperty(BienEchangeModel bm)
        {
            DataContext ctx = new DataContext(ConfigurationManager.ConnectionStrings["Cnstr"].ConnectionString);

            bm.IdMembre = SessionUtils.ConnectedUser.IdMembre;
            ctx.InsertBien(bm);

            return(RedirectToAction("Index", "Home", new { area = "" }));
        }
Example #9
0
        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);
        }
Example #10
0
        public bool InsertBien(BienEchangeModel bem)
        {
            BienEchangeEntity bee = new BienEchangeEntity();

            bee.Titre                = bem.Titre;
            bee.CodePostale          = bem.CodePostale;
            bee.DateCreation         = bem.DateCreation;
            bee.DescCourte           = bem.DescCourte;
            bee.DescLong             = bem.DescLong;
            bee.IdMembre             = bem.IdMembre;
            bee.IsEnabled            = bem.IsEnabled;
            bee.Latitude             = bem.Latitude;
            bee.Longitude            = bem.Longitude;
            bee.NombrePerson         = bem.NombrePerson;
            bee.Numero               = bem.Numero;
            bee.Libelle              = bem.Pays;
            bee.Photo                = bem.Photo;
            bee.Rue                  = bem.Rue;
            bee.Ville                = bem.Ville;
            bee.Pays                 = bem.IdPays;
            bee.AssuranceObligatoire = bem.AssuranceObligatoire;
            return(_bienEchangeRepo.Insert(bee));
        }