Example #1
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));
        }
Example #2
0
 public ActionResult AjoutBien(BienAEchangerModel bm)
 {
     if (SessionUtils.IsLogged)
     {//todo: check pq le modèle n'est pas valide
         if (ModelState.IsValid)
         {
             uow.AjouterBien(bm, SessionUtils.ConnectedUser.IdMembre);
             return(RedirectToAction("MesBiens", "Home", new { area = "Membre" }));
         }
         else
         {
             return(View());
         }
     }
     return(View());
 }