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); }