public string Put(HttpModel model)
        {
            var result  = string.Empty;
            var bytes   = Encoding.UTF8.GetBytes(model.Serialize());
            var request = (HttpWebRequest)WebRequest.Create(model.Uri);

            request.Method        = "PUT";
            request.ContentType   = "application/json";
            request.ContentLength = bytes.Length;

            using (var writer = request.GetRequestStream())
            {
                writer.Write(bytes, 0, bytes.Length);
            }

            try
            {
                var response = (HttpWebResponse)request.GetResponse();
            }
            catch (Exception ex)
            {
                throw;
            }
            result = Get(model);
            return(result);
        }