public EnderecoJson GetZipObject(string cep)
        {
            try
            {
                var result = Correrio.GetAddress(cep);

                return(new EnderecoJson(
                           result.Street,
                           result.City,
                           result.District,
                           result.Zip,
                           result.State
                           ));
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }
        public JsonResult GetZip(string cep)
        {
            try
            {
                var result = Correrio.GetAddress(cep);

                var resultJson = Json(JsonConvert.SerializeObject(new EnderecoJson(
                                                                      result.Street,
                                                                      result.City,
                                                                      result.District,
                                                                      result.Zip,
                                                                      result.State
                                                                      )));

                var resultado = Json(resultJson.Data);

                return(Json(resultado, "application/json", JsonRequestBehavior.AllowGet));
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }