示例#1
0
        public Endereco Adicionar(Endereco endereco)
        {
            //if (!PossuiConformidade(new PessoaFisicaAptaParaCadastroValidation(_pessoaFisicaRepository).Validate(pessoaFisica)))
            _enderecoRepository.Adicionar(endereco);

            return(endereco);
        }
        public NewEnderecoViewModel adicionar(NewEnderecoViewModel enderecoModel, Guid clienteId)
        {
            var endereco = _mapper.Map <Endereco>(enderecoModel);

            _enderecoRepository.Adicionar(endereco);

            return(enderecoModel);
        }
        public async Task <bool> Adicionar(Endereco endereco)
        {
            if (!ExecutarValidacao(new EnderecoValidation(), endereco))
            {
                return(false);
            }
            await _enderecoRepository.Adicionar(endereco);

            return(true);
        }
 public void Adicionar(Endereco endereco)
 {
     if (endereco is null)
     {
         throw new Exception("Nenhum endereco para adicionar");
     }
     endereco.PessoaId     = Sessao.Sessao.Usuario.PessoaId;
     endereco.DataCadastro = DateTime.Now;
     _enderecoRepository.Adicionar(endereco);
     _enderecoRepository.SalvarAlteracoes();
 }
        public ICommandResult Handle(AdicionaNovoEnderecoCommand command)
        {
            //Gera os Value Objects

            //Valida propriedades que não buscam de repositório

            //Valida propriedades que buscam de repositório

            //Gera a entidade endereco
            var endereco = new Endereco(command.ClienteId, command.EnderecoId, command.Logradouro, command.Numero, command.Complemento, command.Bairro,
                                        command.CEP, command.Cidade, command.Estado);

            //Adiciona a entidade ao repositório
            _enderecoRepository.Adicionar(endereco);

            return(new EnderecoCommandResult());
        }
示例#6
0
        public IActionResult Post([FromBody] Endereco endereco)
        {
            try
            {
                var enderecoCadastro = _enderecoRepository.Obter(endereco.Cep);

                if (enderecoCadastro != null)
                {
                    return(Ok(enderecoCadastro));
                }
                else
                {
                    _enderecoRepository.Adicionar(endereco);

                    //return Created("api/endereco", endereco);

                    return(Ok(endereco));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }
示例#7
0
 public Endereco AdicionarEndereco(Endereco endereco)
 {
     return(_enderecoRepository.Adicionar(endereco));
 }
示例#8
0
 public void Adicionar(Endereco Objeto)
 {
     _IEndereco.Adicionar(Objeto);
 }
示例#9
0
        public Endereco Adicionar(Endereco endereco)
        {
            var obj = _enderecoRepository.Adicionar(endereco);

            return(obj);
        }
示例#10
0
 public Endereco Adicionar(Endereco entity)
 {
     //TODO: Adicionar regra de necocio
     return(_repository.Adicionar(entity));
 }
示例#11
0
 public Endereco Adicionar(Endereco entity)
 {
     return(_app.Adicionar(entity));
 }
        public async Task <bool> Adicionar(Endereco Endereco)
        {
            await _EnderecoRepository.Adicionar(Endereco);

            return(true);
        }
示例#13
0
 public void Adicionar(Endereco endereco)
 {
     _repository.Adicionar(endereco);
 }