public static void PutCliente(Cliente.Envio Cliente, string identificador)
        {
            string endpoint = "Cole seu endpoint aqui"; //Alterar endpoint de acordo com o seu no site: "https://crudcrud.com".
            string cliente  = JsonConvert.SerializeObject(Cliente);

            byte[] byteArray = Encoding.UTF8.GetBytes(cliente);
            Models.Cliente.Retorno servidorCliente = new Cliente.Retorno();

            HttpWebRequest requisicao = WebRequest.Create($"https://crudcrud.com/api/{endpoint}/Clientes/{identificador}") as HttpWebRequest;

            requisicao.Method        = "PUT";
            requisicao.ContentType   = "application/json";
            requisicao.ContentLength = byteArray.Length;

            try
            {
                using (Stream requisicaoStream = requisicao.GetRequestStream())
                {
                    requisicaoStream.Write(byteArray, 0, byteArray.Length);
                }

                servidorCliente = integracao.GetCliente(identificador);

                Models.Cliente.Atualizar(servidorCliente, identificador);
            }
            catch (WebException e)
            {
                throw e;
            }
        }
        public string ClienteSelecionar_Editar(string Identificador, Cliente.Envio Cliente)
        {
            string retorno = string.Empty;

            if (string.IsNullOrEmpty(Identificador))
            {
                retorno = HUB.integracao.PostCliente(Cliente);
            }
            else
            {
                HUB.integracao.PutCliente(Cliente, Identificador);
                retorno = "existe";
            }
            return(retorno);
        }
        public static string PostCliente(Cliente.Envio Cliente)
        {
            Models.Cliente.Retorno clienteRetorno = new Cliente.Retorno();
            string endpoint = "Cole seu endpoint aqui"; //Alterar endpoint de acordo com o seu no site: "https://crudcrud.com".
            string cliente  = JsonConvert.SerializeObject(Cliente);

            byte[] byteArray       = Encoding.UTF8.GetBytes(cliente);
            string servidorCliente = string.Empty;

            HttpWebRequest requisicao = WebRequest.Create($"https://crudcrud.com/api/{endpoint}/Clientes") as HttpWebRequest;

            requisicao.Method = "POST";

            requisicao.ContentType = "application/json";

            requisicao.ContentLength = byteArray.Length;

            try
            {
                using (Stream requisicaoStream = requisicao.GetRequestStream())
                {
                    requisicaoStream.Write(byteArray, 0, byteArray.Length);
                }

                HttpWebResponse resposta = requisicao.GetResponse() as HttpWebResponse;

                using (Stream respostaStream = resposta.GetResponseStream())
                {
                    StreamReader reader = new StreamReader(respostaStream);
                    servidorCliente = reader.ReadToEnd();
                }
                clienteRetorno = JsonConvert.DeserializeObject <Models.Cliente.Retorno>(servidorCliente);
                clienteRetorno = Models.Cliente.Inserir(clienteRetorno);

                resposta.Close();
            }
            catch (WebException e)
            {
                throw e;
            }

            return(clienteRetorno._id.ToString());
        }