コード例 #1
0
 public ActionResult Edit(EditSerie es)
 {
     if (this.ModelState.IsValid)
     {
         try
         {
             Serie serie = this.database.Serie.Find(es.EditSerieId);
             serie.Annee           = es.Annee;
             serie.Desc            = es.Desc;
             serie.GuideParental   = es.GuideParental;
             serie.GuideParentalId = es.GuideParentalId;
             serie.NbrEpisodes     = es.NbrEpisodes;
             serie.Nom             = es.Nom;
             serie.Studio          = es.Studio;
             serie.StudioId        = es.StudioId;
             this.database.SaveChanges();
             if (es.Cover != null && es.Cover.ContentLength > 0)
             {
                 es.Cover.SaveAs(this.Server.MapPath(serie.CoverPath));
             }
             return(this.RedirectToAction("Index"));
         }
         catch (Exception e)
         {
             this.ModelState.AddModelError("", e.Message);
         }
     }
     return(this.View(new EditSerie()));
 }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            Serie serie = this.database.Serie.Find(id);

            if (serie == null)
            {
                return(this.HttpNotFound());
            }
            EditSerie es = new EditSerie();

            es.EditSerieId     = serie.SerieId;
            es.Annee           = serie.Annee;
            es.Desc            = serie.Desc;
            es.GuideParental   = serie.GuideParental;
            es.GuideParentalId = serie.GuideParentalId;
            es.NbrEpisodes     = serie.NbrEpisodes;
            es.Nom             = serie.Nom;
            es.Studio          = serie.Studio;
            es.StudioId        = serie.StudioId;
            return(this.View(es));
        }