public ActionResult AddAtuacaoFilme(AtorModelView ator, int filmeId) { var getAtorComObjCorreto = _atorService.GetById(ator.Id); try { if (!ModelState.IsValid) { var idVindoDoViewBagDoFilme = _filmeService.GetById(filmeId); getAtorComObjCorreto.AtorFilmes.Add(idVindoDoViewBagDoFilme); atorService.Update(getAtorComObjCorreto); 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 <Ator, AtorModelView>(getAtorComObjCorreto))); } }