public ActionResult Create(AddressCreateModel addressCreateModel) { try { if(ModelState.IsValid) { using (var unitIfWork = new UnitOfWork()) { unitIfWork.InsertProfileAddress(User.Identity.Name, addressCreateModel.Address1, addressCreateModel.Address2, addressCreateModel.Address3, int.Parse(addressCreateModel.City), addressCreateModel.PostalCode); } } return RedirectToAction("Index"); } catch { return View(); } }
// GET: Address/Create public ActionResult Create() { var addressCreateModel = new AddressCreateModel(); using (var unitOfWork = new UnitOfWork()) { var result = unitOfWork.CountryRepository.Get(); addressCreateModel.Countries = new List<SelectListItem>(); foreach (var res in result) { addressCreateModel.Countries.Add(new SelectListItem { Text = res.Name, Value = res.Code }); } } return View(addressCreateModel); }