//public ActionResult Edit([Bind(Include="Id,Nom,Duree,Delai,Date_Debut,Date_Fin")] Projet projet) public ActionResult Edit(ProjetClientViewModel viewModel) { if (ModelState.IsValid) { db.Entry(viewModel.projet).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(viewModel.projet)); }
// GET: /Projet/Create public ActionResult Create() { var clients = db.Clients.ToList(); var viewModel = new ProjetClientViewModel { projet = new Projet(), clients = clients, newClient = new Client() }; return(View(viewModel)); }
// GET: /Projet/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Projet projet = db.Projets.Find(id); if (projet == null) { return(HttpNotFound()); } else { var clients = db.Clients.ToList(); var viewModel = new ProjetClientViewModel { projet = projet, clients = clients }; return(View(viewModel)); } }