public ActionResult ChecagemRoteiroVisualizar(int id) { SalvarCheckListRoteiroVM vm = new SalvarCheckListRoteiroVM(); ChecagemRoteiro checkListRoteiro = _busCheck.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } if (checkListRoteiro != null && checkListRoteiro.Id > 0) { vm = new SalvarCheckListRoteiroVM(checkListRoteiro); } if (Request.IsAjaxRequest()) { return(PartialView("ChecagemRoteiroVisualizarPartial", vm)); } else { return(View("ChecagemRoteiroVisualizar", vm)); } }
public void RoteirosChecagemRequerimento(int checagemId, int requerimentoId, int requerimentoSituacao) { ChecagemRoteiro checagem = _checkListRoteiroBus.Obter(checagemId); RequerimentoCredenciadoBus bus = new RequerimentoCredenciadoBus(); List <Roteiro> roteirosAtuais = bus.ObterRequerimentoRoteiros(requerimentoId, requerimentoSituacao); Roteiro roteiro = null; checagem.Roteiros.ForEach(atual => { roteiro = roteirosAtuais.SingleOrDefault(rot => rot.Tid == atual.Tid); if (roteiro == null) { Validacao.Add(Mensagem.Processo.ChecagemRoteirosDifentesRoteiroAtuais); return; } }); }