Exemple #1
0
 public ActionResult Edit(EditEpisode ee)
 {
     if (this.ModelState.IsValid)
     {
         try
         {
             Episode episode = this.database.Episode.Find(ee.EditEpisodeId);
             episode.Titre     = ee.Titre;
             episode.Desc      = ee.Desc;
             episode.Duree     = ee.Duree;
             episode.NoEpisode = ee.NoEpisode;
             episode.Saison    = ee.Saison;
             episode.SaisonId  = ee.SaisonId;
             this.database.SaveChanges();
             if (ee.Cover != null && ee.Cover.ContentLength > 0)
             {
                 ee.Cover.SaveAs(this.Server.MapPath(episode.Cover));
             }
             return(this.RedirectToAction("Index"));
         }
         catch (Exception e)
         {
             this.ModelState.AddModelError("", e.Message);
         }
     }
     return(this.View(new EditEpisode()));
 }
        private void edit_Click(object sender, RoutedEventArgs e)
        {
            EpisodeRecord record  = (EpisodeRecord)episodes.SelectedItem;
            EditEpisode   episode = new EditEpisode(record.Title);

            episode.DataContext = record;
            episode.Closed     += ChildWindowClosed;
            episode.Show();
        }
Exemple #3
0
        public async Task <IActionResult> EditEpisode(int id, [FromBody] EditEpisode data)
        {
            var episode = await _context.Episodes.FirstOrDefaultAsync(x => x.Id == id);

            if (episode != null)
            {
                episode.Name = data.Name;
                await _context.SaveChangesAsync();

                return(Ok(episode.Name));
            }

            return(NotFound());
        }
Exemple #4
0
        public ActionResult Edit(int id)
        {
            Episode episode = this.database.Episode.Find(id);

            if (episode == null)
            {
                return(this.HttpNotFound());
            }

            EditEpisode ee = new EditEpisode();

            ee.Titre         = episode.Titre;
            ee.EditEpisodeId = episode.EpisodeId;
            ee.Desc          = episode.Desc;
            ee.Duree         = episode.Duree;
            ee.NoEpisode     = episode.NoEpisode;
            ee.Saison        = episode.Saison;
            ee.SaisonId      = episode.SaisonId;
            return(this.View(ee));
        }