コード例 #1
0
        public ActionResult Edit(int id)
        {
            Acteur acteur = this.database.Acteur.Find(id);

            if (acteur == null)
            {
                return(this.HttpNotFound());
            }
            EditActeur ea = new EditActeur();

            ea.EditActeurId = acteur.ActeurId;
            ea.Nom          = acteur.Nom;
            ea.Prenom       = acteur.Prenom;
            ea.Personnage   = acteur.Personnage;
            return(this.View(ea));
        }
コード例 #2
0
 public ActionResult Edit(EditActeur ea)
 {
     if (this.ModelState.IsValid)
     {
         try
         {
             Acteur acteur = this.database.Acteur.Find(ea.EditActeurId);
             acteur.Nom        = ea.Nom;
             acteur.Prenom     = ea.Prenom;
             acteur.Personnage = ea.Personnage;
             this.database.SaveChanges();
             if (ea.Cover != null && ea.Cover.ContentLength > 0)
             {
                 ea.Cover.SaveAs(this.Server.MapPath(acteur.CoverPath));
             }
             return(this.RedirectToAction("Index"));
         }
         catch (Exception e)
         {
             this.ModelState.AddModelError("", e.Message);
         }
     }
     return(this.View(new EditActeur()));
 }