Ejemplo n.º 1
0
        public ActionResult Editar(int entidadeId)
        {
            var entidade  = _especieNegocio.SelecionarPorId(entidadeId);
            var viewModel = Mapper.Map <EspecieViewModel>(entidade);

            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult Adicionar(FiltroViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var entidade = Mapper.Map <Filtro>(viewModel);

                foreach (var item in viewModel.BancosSelecionados)
                {
                    entidade.ListaFiltroBanco.Add(_bancoNegocio.SelecionarPorId(int.Parse(item)));
                }

                foreach (var e in viewModel.EspeciesSelecionadas)
                {
                    entidade.ListaFiltroEspecie.Add(_especieNegocio.SelecionarPorId(int.Parse(e)));
                }

                _filtroNegocio.Adicionar(entidade);

                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.Mensagem = "Não foi possível adicionar Espécie.";
                return(RedirectToAction("Erro"));
            }
        }