示例#1
0
        public Endereco AtualizarEndereco(Endereco endereco)
        {
            if (PossuiConformidade(new EnderecoConsistenteParaCadastroValidation().Validate(endereco)))
            {
                _enderecorepository.AtualizarEndereco(endereco);
            }

            return(endereco);
        }
示例#2
0
        public IActionResult Put(string id, string nome, string cep, string uf, string cidade, string bairro, string rua, int numero, string complemento)
        {
            var end = _enderecoRepository.BuscarEndereco(id);

            if (end != null)
            {
                end.NomeEndereco = nome;
                end.Cep          = cep;
                end.Uf           = uf;
                end.Cidade       = cidade;
                end.Bairro       = bairro;
                end.Rua          = rua;
                end.Numero       = numero;
                end.Complemento  = complemento;

                var endereco = _enderecoRepository.AtualizarEndereco(end.User, end.Id, end);

                if (endereco != null)
                {
                    return(Ok());
                }
            }
            return(NotFound());
        }