public async Task <IActionResult> Edit(int id, [Bind("Id,IdTypeCarte,Code")] CarteIdentite carteIdentite) { if (id != carteIdentite.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(carteIdentite); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarteIdentiteExists(carteIdentite.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdTypeCarte"] = new SelectList(_context.TypeCarte, "Id", "Id", carteIdentite.IdTypeCarte); return(View(carteIdentite)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,IdCarte,IdAdresse,IdCompte,IdRelation,Nom,Prenom,Telephone,DateNaissance")] Citoyen citoyen) { if (id != citoyen.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(citoyen); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CitoyenExists(citoyen.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdAdresse"] = new SelectList(_context.Adresse, "Id", "Id", citoyen.IdAdresse); ViewData["IdCarte"] = new SelectList(_context.CarteIdentite, "Id", "Id", citoyen.IdCarte); ViewData["IdCompte"] = new SelectList(_context.Compte, "Id", "Id", citoyen.IdCompte); ViewData["IdRelation"] = new SelectList(_context.Relation, "Id", "Id", citoyen.IdRelation); return(View(citoyen)); }