예제 #1
0
        public override bool Equals(object obj)
        {
            if (!(obj is Endereco))
            {
                return(false);
            }

            var Endereco = obj as Endereco;

            if (!Cep.EqualsNormalized(Endereco.Cep) || !Logradouro.EqualsNormalized(Endereco.Logradouro) ||
                !Numero.EqualsNormalized(Endereco.Numero) || !Bairro.EqualsNormalized(Endereco.Bairro) ||
                !Municipio.EqualsNormalized(Endereco.Municipio) || !Complemento.EqualsNormalized(Endereco.Complemento) ||
                !Observacao.EqualsNormalized(Endereco.Observacao) || !Estado.Equals(Endereco.Estado))
            {
                return(false);
            }

            return(true);
        }