public ActionResult Create(NuevoEpisodioViewModel model) { try { if (ModelState.IsValid) { EpisodioRepository episodioRepository = new EpisodioRepository(context); var episodio = MapHelper.Map <Episodio>(model); episodio.EstadosMedia = EEstatusMedia.VISIBLE; episodio.FechaRegistro = DateTime.Now; episodioRepository.Insert(episodio); context.SaveChanges(); return(RedirectToActionPermanent("Index", new { id = episodio.SerieId })); } else { return(View(model)); } } catch (Exception e) { ModelState.AddModelError("", e.Message); return(View(model)); } }
// GET: Episodio/Create public ActionResult Create(int serieId) { var model = new NuevoEpisodioViewModel(); model.SerieId = serieId; return(View(model)); }