// GET: Appartement public ActionResult MonAppartement() { Appartement user = bdd_appartement.Get_AppartementFromName(User.Identity.Name); MonAppartementViewModel vm = new MonAppartementViewModel(user); return(View(vm)); }
public ActionResult MonAppartement(MonAppartementViewModel vm) { Appartement user = bdd_appartement.Get_AppartementFromName(User.Identity.Name); bool isModify = false; if (user.AppartementName != vm.Appartement) { isModify = true; user.AppartementName = vm.Appartement; } if (user.UserName != vm.UserName) { isModify = true; user.UserName = vm.UserName; } if (user.Type != vm.Type) { isModify = true; user.Type = vm.Type; } if (user.Orientation != (vm.OrientationNS + " " + vm.OrientationEO)) { isModify = true; user.Orientation = ""; if (vm.OrientationNS.Contains("Sud")) { user.Orientation += "Sud "; } if (vm.OrientationNS.Contains("Nord")) { user.Orientation += "Nord "; } if (vm.OrientationEO.Contains("Est")) { user.Orientation += "Est"; } if (vm.OrientationEO.Contains("Ouest")) { user.Orientation += "Ouest"; } } if (user.IsDoubleVitrage != vm.IsDoubleVitrage) { isModify = true; user.IsDoubleVitrage = vm.IsDoubleVitrage; } if (user.IsRobinetsThermo != vm.IsRobinetsThermo) { isModify = true; user.IsRobinetsThermo = vm.IsRobinetsThermo; } if (user.Partager != vm.Partager) { isModify = true; user.Partager = vm.Partager; } if (isModify) { bdd_appartement.Update_Appartement(user); } return(RedirectToAction("MonAppartement")); }