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(); }
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()); }
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)); }