public ActionResult Edit(int id, AddressViewModel model) { try { // TODO: Add update logic here Address address = new Address() { Street = model.Street, OwnerId = model.OwnerId, Number = model.Number, Id = model.Id }; var response = _addressLogic.Edit(address);; if (response.IsError == true) { foreach (var item in response.ErrorCodes) { ModelState.AddModelError(string.Empty, item); } PrepareSelectList(); return(View(model)); } return(RedirectToAction("Index")); } catch { return(View()); } }