コード例 #1
0
 public static bool DefinirEstadoScopeEhValido(this EnderecoJuridico enderecoJuridico, Estado estado)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNull(estado, ErrorMessage.EstadoInvalido)
            ));
 }
コード例 #2
0
 public static bool DefinirEstadoScopeEhValido(this EnderecoJuridico enderecoJuridico, Guid estadoId)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertTrue(estadoId != Guid.Empty, ErrorMessage.EstadoInvalido)
            ));
 }
コード例 #3
0
 public static bool DefinirCidadeScopeEhValido(this EnderecoJuridico enderecoJuridico, Cidade cidade)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNull(cidade, ErrorMessage.CidadeObrigatorio)
            ));
 }
コード例 #4
0
 public static bool DefinirCidadeScopeEhValido(this EnderecoJuridico enderecoJuridico, Guid cidadeId)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertTrue(cidadeId != Guid.Empty, ErrorMessage.CidadeObrigatorio)
            ));
 }
コード例 #5
0
 public static bool DefinirBairroScopeEhValido(this EnderecoJuridico enderecoJuridico, string bairro)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNullOrEmpty(bairro, ErrorMessage.BairroObrigatorio)
            ));
 }
コード例 #6
0
 public static bool DefinirCEPScopeEhValido(this EnderecoJuridico enderecoJuridico, string cep)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNullOrEmpty(cep, ErrorMessage.CepObrigatorio),
                AssertionConcern.AssertFixedLength(cep, CEP.CepMaxLength, ErrorMessage.CepTamanhoInvalido)
            ));
 }
コード例 #7
0
        public static EnderecoJuridicoCommand ToModelDomain(EnderecoJuridico enderecoJuridico)
        {
            if (enderecoJuridico == null)
            {
                return(null);
            }

            var enderecoJuridicoCommand = new EnderecoJuridicoCommand(
                enderecoJuridico.Logradouro,
                enderecoJuridico.Numero,
                enderecoJuridico.Complemento,
                enderecoJuridico.Bairro,
                enderecoJuridico.Cep.CepCod,
                enderecoJuridico.CidadeId,
                enderecoJuridico.EstadoId);

            enderecoJuridicoCommand.IdEndereco = enderecoJuridico.IdEndereco;
            enderecoJuridicoCommand.Estado     = EstadoAdapter.ToModelDomain(enderecoJuridico.Estado);
            enderecoJuridicoCommand.Cidade     = CidadeAdapter.ToModelDomain(enderecoJuridico.Cidade);

            return(enderecoJuridicoCommand);
        }
コード例 #8
0
        public static EnderecoJuridico ToDomainModel(EnderecoJuridicoCommand enderecoJuridicoCommand)
        {
            if (enderecoJuridicoCommand == null)
            {
                return(null);
            }

            var enderecoJuridico = new EnderecoJuridico(
                enderecoJuridicoCommand.Logradouro,
                enderecoJuridicoCommand.Complemento,
                enderecoJuridicoCommand.Numero,
                enderecoJuridicoCommand.Bairro,
                enderecoJuridicoCommand.CidadeId,
                enderecoJuridicoCommand.EstadoId,
                enderecoJuridicoCommand.Cep);

            if (enderecoJuridicoCommand.IdEndereco != null)
            {
                enderecoJuridico.IdEndereco = enderecoJuridicoCommand.IdEndereco.Value;
            }

            return(enderecoJuridico);
        }
コード例 #9
0
 public void Atualizar(EnderecoJuridico enderecoJuridico)
 {
     _context.Entry(enderecoJuridico).State = EntityState.Modified;
 }
コード例 #10
0
 public void Adicionar(EnderecoJuridico enderecoJuridico)
 {
     _context.EnderecosJuridicos.Add(enderecoJuridico);
 }
コード例 #11
0
        public EnderecoJuridico Atualizar(EnderecoJuridico enderecoJuridico)
        {
            _enderecoJuridicoRepository.Atualizar(enderecoJuridico);

            return(enderecoJuridico);
        }