public ActionResult CriarBarragemItem(int empreendimentoId) { BarragemItemVM vm = new BarragemItemVM(); BarragemItem barragemItem = new BarragemItem(); vm.BarragemItem = barragemItem; vm.Finalidades = ViewModelHelper.CriarSelectList(_listaBus.BarragemFinalidades); vm.Outorgas = ViewModelHelper.CriarSelectList(_listaBus.BarragemOutorgas); vm.CoordenadaAtividadeVM = new CoordenadaAtividadeVM(barragemItem.CoordenadaAtividade, _caracterizacaoBus.ObterCoordenadaAtividadeLst(empreendimentoId, eCaracterizacao.Barragem, (eTipoGeometria)barragemItem.CoordenadaAtividade.Tipo), _listaBus.CaracterizacaoGeometriaTipo, false); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "BarragemItemPartial", vm), }, JsonRequestBehavior.AllowGet)); }
public ActionResult VisualizarBarragemItem(int id, int empreendimentoId, int barragemId) { BarragemItemVM vm = new BarragemItemVM(); BarragemItem barragemItem = _bus.Obter(barragemId).Barragens.Find(x => x.Id == id); vm.BarragemItem = barragemItem; vm.IsVisualizar = true; vm.BarragemItem = _bus.Obter(barragemId).Barragens.SingleOrDefault(x => x.Id == id); vm.Finalidades = ViewModelHelper.CriarSelectList(_listaBus.BarragemFinalidades); vm.Outorgas = ViewModelHelper.CriarSelectList(_listaBus.BarragemOutorgas); vm.CoordenadaAtividadeVM = new CoordenadaAtividadeVM(barragemItem.CoordenadaAtividade, _caracterizacaoBus.ObterCoordenadaAtividadeLst(empreendimentoId, eCaracterizacao.Barragem, (eTipoGeometria)barragemItem.CoordenadaAtividade.Tipo), _listaBus.CaracterizacaoGeometriaTipo, true); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Identificador = barragemItem.BarragensDados.Max(x => x.Identificador) + 1, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "BarragemItemPartial", vm), }, JsonRequestBehavior.AllowGet)); }