コード例 #1
0
        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));
        }
コード例 #2
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);
        }
コード例 #3
0
        public bool AjouterBien(BienAEchangerModel bm, int idmembre)
        { //todo: l'assurance est toujours en false alors qu'elle devrait dépendre de la checkbox
            BienEchangeEntity be = new BienEchangeEntity()
            {
                Titre        = bm.Titre,
                DescCourte   = bm.DescCourte,
                DescLong     = bm.DescLongue,
                NombrePerson = bm.NombrePersonne,
                Pays         = bm.Pays,
                Ville        = bm.Ville,
                Rue          = bm.Rue,
                Numero       = bm.Numero,
                CodePostal   = bm.CodePostal,
                // todo: mettre en place l'upload
                Photo = "photopardefaut.jpg",
                AssuranceObligatoire = bm.AssuranceObligatoire,
                IsEnabled            = true,
                // todo: devrait être null
                DisabledDate = DateTime.Now,
                Latitude     = bm.Latitude,
                Longitude    = bm.Longitude,
                IdMembre     = idmembre,
                DateCreation = DateTime.Now,
            };

            return(_bienEchangeRepo.Insert(be));
        }
コード例 #4
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);
        }
コード例 #5
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));
        }