protected bool Validar(IAutoValidacao dados) { bool resultado = dados.EhValido(); this.Notificacoes.Adicionar(dados); return(resultado); }
/// <summary> /// Verifica se o objeto é válido e adiciona os erros se houver /// </summary> /// <param name="objeto">Objeto a ser verificado</param> /// <returns>Retorna true caso não haja nenhum erro</returns> protected bool Validar(IAutoValidacao objeto) { bool resultado = objeto.EhValido(); this.Notificacoes.Adicionar(objeto.Notificacoes); return(resultado); }
public bool Validar(IAutoValidacao dados) { bool retorno = dados.EhValido(); this.Notificacoes.Adicionar(dados); return(retorno); }
protected void LogNotificacoes(IAutoValidacao validacao) { if (!validacao.Notificacoes.EhValido()) { IInserirCmd comando = new WarnCmd() { Acao = "Notificações", Mensagem = ContratoJson.Serializar(validacao.Notificacoes.Mensagens), Tipo = this.Referencia }; if (this._udt.HaAlteracoes()) { this._logTemp.Add(comando); } else { this._log.Inserir(comando); } } }
public void Adicionar(IAutoValidacao autoValidacao) { this._mensagens = this._mensagens .Concat(autoValidacao.Notificacoes.Mensagens).ToList(); }