public bool SalvarValidar(TituloCondicionante condicionante) { try { _validar.Salvar(condicionante); } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }
public bool Condicionantes(Titulo titulo) { bool regraPossuiCondicionantes = titulo.Modelo.Regra(eRegra.Condicionantes); //Se o modelo do título não mais está configurado "com condicionantes" e o título possui condicionantes, //obrigar usuário a excluir as mesmas antes de salvar o título if (!regraPossuiCondicionantes && (titulo.Condicionantes != null && titulo.Condicionantes.Count > 0)) { Validacao.Add(Mensagem.Titulo.CondicionanteExcluirPoisModeloDeTituloNaoPossuiMaisCondicionantes); } else if (titulo.Condicionantes != null && titulo.Condicionantes.Count > 0) { foreach (TituloCondicionante condicionante in titulo.Condicionantes) { _condicionanteValidar.Salvar(condicionante); } } return(Validacao.EhValido); }