コード例 #1
0
        public static Boolean SaveFonctionnaliteProduit(FonctionnalitesProduit pModel)
        {
            using (MontRealEstateEntities db = new MontRealEstateEntities())
            {
                //Option lorsque certain champs ne doit pas etre updatés
                if (pModel.ProduitId > 0)
                {
                    FonctionnalitesProduit modelToSave = FonctionnalitesProduit.GetFonctionnalityByProduitId(pModel.ProduitId, db);
                    modelToSave.Frigo          = pModel.Frigo;
                    modelToSave.Poele          = pModel.Poele;
                    modelToSave.Piscine        = pModel.Piscine;
                    modelToSave.Garage         = pModel.Garage;
                    modelToSave.Tv             = pModel.Tv;
                    modelToSave.Internet       = pModel.Internet;
                    modelToSave.Wifi           = pModel.Wifi;
                    modelToSave.TvCable        = pModel.TvCable;
                    modelToSave.Chauffage      = pModel.Chauffage;
                    modelToSave.AirClimatise   = pModel.AirClimatise;
                    modelToSave.Baignoire      = pModel.Baignoire;
                    modelToSave.Gym            = pModel.Gym;
                    modelToSave.DejeunerInclus = pModel.DejeunerInclus;
                    modelToSave.Chauffage      = pModel.Chauffage;
                    modelToSave.AirClimatise   = pModel.AirClimatise;
                    modelToSave.Baignoire      = pModel.Baignoire;
                    modelToSave.MenageInclus   = pModel.MenageInclus;
                    modelToSave.FumeurPermis   = pModel.FumeurPermis;
                    modelToSave.AnimauxPermis  = pModel.AnimauxPermis;
                }
                else
                {
                    //logique suplementaire dans le cas d'un New
                    db.FonctionnalitesProduits.AddObject(pModel);
                }
                db.SaveChanges();
            }

            return(true);
        }