示例#1
0
        public HttpResponseMessage Put(string cpf, [FromBody] Cliente cliente)
        {
            var clienteAlterar = repositorio.ObterClienteCPF(cpf);

            if (clienteAlterar != null)
            {
                clienteAlterar.AlterarCliente(cliente.Nome, cliente.Cpf, cliente.Endereco, cliente.Genero, cliente.DataNascimento);
                if (clienteAlterar.Validar())
                {
                    repositorio.AlterarCliente(clienteAlterar);
                    return(ResponderOK(clienteAlterar));
                }
                return(ResponderErro(clienteAlterar.Mensagens));
            }
            else
            {
                return(ResponderErro("Cliente não Existe"));
            }
        }