public EditAddressVm GetEditAddressVm(int id) { Address address = Context.Addresses.Find(id); EditAddressVm vm = Mapper.Map <Address, EditAddressVm>(address); return(vm); }
// GET: Edit public ActionResult EditAddress(int id, int q) { Address address = new Address(); var vm = new EditAddressVm(); address.AddressId = id; address = addressService.GetById(address.AddressId); vm.AddressId = address.AddressId; vm.AddressFirst = address.AddressFirst; vm.AddressSecond = address.AddressSecond; vm.City = address.City; vm.PostalCode = address.PostalCode; vm.Country = address.Country; vm.UserId = q; return(View(vm)); }
public ActionResult EditAddress(Address vm) { if (ModelState.IsValid) { EditAddressVm editAddress = new EditAddressVm(); editAddress.AddressId = vm.AddressId; editAddress.AddressFirst = vm.AddressFirst; editAddress.AddressSecond = vm.AddressSecond; editAddress.City = vm.City; editAddress.PostalCode = vm.PostalCode; editAddress.Country = vm.Country; addressService.Update(vm); TempData["Success"] = "Address was successfully updated!"; return(RedirectToAction("AllAddresses", "Address")); } else { return(HttpNotFound()); } }
public ActionResult Edit(int Id) { EditAddressVm vm = service.GetEditAddressVm(Id); return(View(vm)); }