public bool AssociarRequerimento(Requerimento requerimento, int modeloId) { RequerimentoCredenciadoBus requerimentoBus = new RequerimentoCredenciadoBus(); requerimento = requerimentoBus.ObterSimplificado(requerimento.Id); ProjetoDigitalCredenciadoBus projetoDigitalBus = new ProjetoDigitalCredenciadoBus(); var projetoDigital = projetoDigitalBus.Obter(idRequerimento: requerimento.Id); if (projetoDigital.Situacao != (int)eProjetoDigitalSituacao.AguardandoImportacao) { Validacao.Add(Mensagem.Titulo.ProjetoDigitalSituacaoInvalida); } if (requerimento.SituacaoId != (int)eRequerimentoSituacao.Finalizado) { Validacao.Add(Mensagem.Titulo.RequerimentoSituacaoInvalida); } if (!requerimentoBus.VerificarRequerimentoPossuiModelo(modeloId, requerimento.Id)) { Validacao.Add(Mensagem.Titulo.RequerimentoNaoPossuiModelo); } return(Validacao.EhValido); }