public ActionResult Editar(int entidadeId) { var entidade = _especieNegocio.SelecionarPorId(entidadeId); var viewModel = Mapper.Map <EspecieViewModel>(entidade); return(View(viewModel)); }
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")); } }