public async Task <IActionResult> Edit(int id, [Bind("PkInterventions,FkInterventionsTypes,FkAspNetUsers,FkIxAntenne,FkMaterielsStatuts,DateDebut,DateFin,Commentaire")] LinksInterventions linksInterventions) { if (id != linksInterventions.PkInterventions) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(linksInterventions); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LinksInterventionsExists(linksInterventions.PkInterventions)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FkAspNetUsers"] = new SelectList(_context.AspNetUsers, "Id", "Id", linksInterventions.FkAspNetUsers); ViewData["FkInterventionsTypes"] = new SelectList(_context.IxInterventionsTypes, "PkIxInterventionsTypes", "InterventionType", linksInterventions.FkInterventionsTypes); ViewData["FkIxAntenne"] = new SelectList(_context.IxAntenne, "PkAntenne", "PkAntenne", linksInterventions.FkIxAntenne); ViewData["FkMaterielsStatuts"] = new SelectList(_context.IxMaterielsStatuts, "PkIxMaterielsStatuts", "PkIxMaterielsStatuts", linksInterventions.FkMaterielsStatuts); return(View(linksInterventions)); }
public async Task <IActionResult> Create([Bind("PkInterventions,FkInterventionsTypes,FkAspNetUsers,FkIxAntenne,FkMaterielsStatuts,DateDebut,DateFin,Commentaire")] LinksInterventions linksInterventions) { if (ModelState.IsValid) { _context.Add(linksInterventions); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); } ViewData["FkAspNetUsers"] = new SelectList(_context.AspNetUsers, "Id", "UserName", linksInterventions.FkAspNetUsers); ViewData["FkInterventionsTypes"] = new SelectList(_context.IxInterventionsTypes, "PkIxInterventionsTypes", "InterventionType", linksInterventions.FkInterventionsTypes); ViewData["FkIxAntenne"] = new SelectList(_context.IxAntenne, "PkAntenne", "Ville", linksInterventions.FkIxAntenne); ViewData["FkMaterielsStatuts"] = new SelectList(_context.IxMaterielsStatuts, "PkIxMaterielsStatuts", "MaterielStatut", linksInterventions.FkMaterielsStatuts); return(View(linksInterventions)); }