示例#1
0
        public EditAddressVm GetEditAddressVm(int id)
        {
            Address address = Context.Addresses.Find(id);

            EditAddressVm vm = Mapper.Map <Address, EditAddressVm>(address);

            return(vm);
        }
示例#2
0
        // 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));
        }
示例#3
0
        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());
            }
        }
示例#4
0
        public ActionResult Edit(int Id)
        {
            EditAddressVm vm = service.GetEditAddressVm(Id);

            return(View(vm));
        }