public async Task <IActionResult> PlaceLibre(EtablissementViewModel vm) { var etab = _context.GCSMS_Etablissement.Single(p => p.Id == vm.Id); try { //Coresspondance with the table GCSMS_Etablissement. etab.Ehpad = vm.Ehpad; etab.Fah = vm.Fah; etab.Fam = vm.Fam; etab.Foyer = vm.Foyer; etab.IframeGoogle = vm.IframeGoogle; etab.Jour = vm.Jour; etab.Pasa = vm.Pasa; etab.Temporaire = vm.Temporaire; etab.Uhr = vm.Uhr; etab.Usa = vm.Usa; await _context.SaveChangesAsync(); return(RedirectToAction("PlaceLibre", "Home", new { confirm = "ok" })); } catch (Exception) { throw; } }
public IActionResult PlaceLibre() { var place = _context.GCSMS_Etablissement.Single(p => p.Id == Convert.ToInt32(HttpContext.User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.Country).Value)); var etab = new EtablissementViewModel { Id = place.Id, Nom = place.Nom, Ehpad = place.Ehpad, Fah = place.Fah, Fam = place.Fam, Foyer = place.Foyer, IframeGoogle = place.IframeGoogle, Jour = place.Jour, Pasa = place.Pasa, Temporaire = place.Temporaire, Uhr = place.Uhr, Usa = place.Usa }; return(View(etab)); }