예제 #1
0
        public void CopiarDoModelo(EnderecoModelo EnderecoModelo)
        {
            if (EnderecoModelo == null)
            {
                AddNotification("EnderecoModelo", "A Classe 'EnderecoModelo' não foi instânciada");
            }

            if (Valid)
            {
                if (EnderecoModelo.Logradouro != null)
                {
                    Logradouro = EnderecoModelo.Logradouro.Trim();
                }

                if (EnderecoModelo.Bairro != null)
                {
                    Bairro = EnderecoModelo.Bairro.Trim();
                }

                if (EnderecoModelo.Cidade != null)
                {
                    Cidade = EnderecoModelo.Cidade.Trim();
                }

                if (EnderecoModelo.Estado != null)
                {
                    Estado = EnderecoModelo.Estado.Trim();
                }

                Validar();
            }
        }
        public static IEnumerable <EnderecoModelo> CriarListaEnderecosModelo(IEnumerable <Endereco> Enderecos)
        {
            var enderecosModelo = new List <EnderecoModelo>();

            if (Enderecos.Any())
            {
                foreach (var Endereco in Enderecos)
                {
                    var enderecoModelo = new EnderecoModelo();
                    enderecoModelo.CopiarDaEntidade(Endereco);
                    enderecosModelo.Add(enderecoModelo);
                }
            }

            return(enderecosModelo);
        }