// // GET: /Address/Delete/5 public ActionResult Delete(int id) { Address address = _repository.Get(id); var toDisplay = new AddressViewModel { Id = address.Id, CustomerId = address.CustomerId, Addr = address.Addr, City = address.City, State = address.State, Zip = address.Zip, IsPrimary = address.IsPrimary, ModifiedDate = address.ModifiedDate }; return View(toDisplay); }
public ActionResult Create(int customerId, Address address) { try { _repository.Add(customerId, address); var addressToDisplay = new AddressViewModel { Id = address.Id, CustomerId = address.CustomerId, Addr = address.Addr, City = address.City, State = address.State, Zip = address.Zip, IsPrimary = address.IsPrimary, ModifiedDate = address.ModifiedDate }; return RedirectToAction("Index", addressToDisplay); } catch { return View(); } }
public ActionResult Delete(int id, Address address) { try { Address toDelete = _repository.Get(id); _repository.Delete(id); var toDisplay = new AddressViewModel { Id = address.Id, CustomerId = toDelete.CustomerId, Addr = toDelete.Addr, City = toDelete.City, State = toDelete.State, Zip = toDelete.Zip, IsPrimary = toDelete.IsPrimary, ModifiedDate = toDelete.ModifiedDate }; return RedirectToAction("Index", toDisplay); } catch { return View(); } }