public ActionResult Edit(SerieModelView serie) { try { if (ModelState.IsValid) { serieService.EditaFilme(Mapper.Map <SerieModelView, Serie>(serie)); return(RedirectToAction("Index")); } return(RedirectToAction("Edit", serie)); } catch (Exception e) { ViewBag.Erro = e.Message; return(View(serie)); } }
public ActionResult AddAtuacaoSerie(SerieModelView atuaSerie, string atorId) { var getSerieComObjCorreto = _serieService.GetById(atuaSerie.Id); try { if (!ModelState.IsValid) { var idVindoDoViewBagDoAtor = _atorService.GetById(atorId.AsInt()); getSerieComObjCorreto.SerieAtores.Add(idVindoDoViewBagDoAtor); serieService.Update(getSerieComObjCorreto); return(RedirectToAction("Index")); } return(RedirectToAction("Create")); } catch (Exception E) { ViewBag.Erro = E.Message; ViewBag.Atores = Mapper.Map <ICollection <Ator>, ICollection <AtorModelView> >(_atorService.GetAll()); return(View(Mapper.Map <Serie, SerieModelView>(getSerieComObjCorreto))); } }