public ActionResult FilmEdit(Film film) { if (Session["account"] != null) { if (ModelState.IsValid) { Film guncellenenFilm = _serviceFilm.GetById(film.Id); guncellenenFilm.Name = film.Name; guncellenenFilm.PublishDate = film.PublishDate; guncellenenFilm.ImdbPoint = film.ImdbPoint; guncellenenFilm.Website = film.Website; _serviceFilm.Update(guncellenenFilm); } return(RedirectToAction("FilmListele", "Film")); } else { return(RedirectToAction("Login", "User")); } }
[ValidateModel] //peut être écrit ValidateModelAttribut aussi public IActionResult Update([FromBody] Film film) { try { if (_iServiceFilm.Update(film)) { return(BuildJsonResponse(201, "Film enregistré", film)); } else { return(BuildJsonResponse(400, "Erreur d'enregistrement")); } } catch (Exception e) { return(BuildJsonResponse(500, "Erreur serveur", null, e.Message)); } }
public IActionResult Update([FromBody] Film film) { try { if (_serviceFilm.Update(film)) { return(BuildJSonResponse(201, "Film enregistré avec succès", film)); } else { return(BuildJSonResponse(400, "Une erreur est survenue lors de l'enregistrement")); } } catch (Exception e) { return(BuildJSonResponse(500, "Erreur serveur", null, e.Message)); } }