Пример #1
0
        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"));
            }
        }
Пример #2
0
 [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));
     }
 }
Пример #3
0
 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));
     }
 }