Beispiel #1
0
        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)));
            }
        }