public ActionResult ReservaLegalVisualizar(ReservaLegal reservaLegal, int empInternoID) { List <Lista> dominiosCompensacao = new List <Lista>(); List <Lista> lstIdentificacaoARL = new List <Lista>(); if (reservaLegal.EmpreendimentoCompensacao.Id > 0) { dominiosCompensacao = _busInterno.ObterDominiosLista(reservaLegal.EmpreendimentoCompensacao.Id); lstIdentificacaoARL = _busInterno.ObterARLCompensacaoLista(empInternoID, reservaLegal.MatriculaId.GetValueOrDefault()); } ReservaLegalVM vm = new ReservaLegalVM( ListaCredenciadoBus.DominialidadeReservaSituacoes, ListaCredenciadoBus.DominialidadeReservaLocalizacoes, ListaCredenciadoBus.DominialidadeReservaCartorios, reservaLegal, true, 0, ListaCredenciadoBus.TiposCoordenada, ListaCredenciadoBus.Datuns, booleanLista: ListaCredenciadoBus.BooleanLista, lstMatriculaCompensacao: dominiosCompensacao, lstIdentificacaoARLCompensacao: lstIdentificacaoARL, lstSituacoesVegetal: ListaCredenciadoBus.DominialidadeReservaSituacaoVegetacao); return(PartialView("ReservaLegalPartial", vm)); }
public ActionResult ReservaLegal(ReservaLegal reservaLegal, int?dominioTipo) { List <Lista> dominiosCompensacao = new List <Lista>(); List <Lista> lstIdentificacaoARL = new List <Lista>(); if (reservaLegal.EmpreendimentoCompensacao.Id > 0) { dominiosCompensacao = _bus.ObterDominiosLista(reservaLegal.EmpreendimentoCompensacao.Id); lstIdentificacaoARL = _bus.ObterARLCompensacaoLista(reservaLegal.EmpreendimentoId, reservaLegal.MatriculaId.GetValueOrDefault()); } ReservaLegalVM vm = new ReservaLegalVM(_listaBus.DominialidadeReservaSituacoes, _listaBus.DominialidadeReservaLocalizacoes, _listaBus.DominialidadeReservaCartorios, reservaLegal, dominioTipo: dominioTipo.GetValueOrDefault(0), lstTiposCoordenada: _listaBus.TiposCoordenada, lstDatuns: _listaBus.Datuns, lstMatriculaCompensacao: dominiosCompensacao, lstIdentificacaoARLCompensacao: lstIdentificacaoARL, booleanLista: _listaBus.BooleanLista, lstSituacoesVegetal: _listaBus.DominialidadeReservaSituacaoVegetacao); return(PartialView("ReservaLegalPartial", vm)); }