public ActionResult Index()
        {
            var model = new CreateRegistryModel();
            model.RegistrantAddress = new CreateRegistryModel.AddressInfo();
            model.CoRegistrantAddress = new CreateRegistryModel.AddressInfo();

            return View(model);
        }
        public ActionResult Index(CreateRegistryModel model)
        {
            if (ModelState.IsValid)
            {
                return View("RegistryCreatedSuccessfully");
            }

            return View(model);
        }
        ///// <summary>
        ///// Looks up the city based on the specified zipcode
        ///// </summary>
        //public PartialViewResult UpdateAddressInfo(CreateRegistryModel.AddressInfo address)
        //{
        //    string city = AddressBuilder.LookupCity(address.ZipCode).FirstOrDefault();
        //    if (city != null)
        //    {
        //        address.City = city;
        //    }
        //    else
        //    {
        //        ModelState.AddModelError("ZipCode", "(unrecognized zip code)");
        //    }
        //    return PartialView("_AddressInfo", address);
        //}
        /// <summary>
        /// Looks up the city based on the specified zipcode
        /// </summary>
        public PartialViewResult UpdateAddressInfo(CreateRegistryModel model)
        {
            var address = (model.CoRegistrantAddress == null ? model.RegistrantAddress : model.CoRegistrantAddress);

            string city = AddressBuilder.LookupCity(address.ZipCode).FirstOrDefault();

            if (city != null)
            {
                address.City = city;
            }
            else
            {
                ModelState.AddModelError("ZipCode", "(unrecognized zip code)");
            }

            return EditorTemplate("RegistrantAddress", model);
        }