コード例 #1
0
        public IActionResult Register()
        {
            UserAddressVM vModels = new UserAddressVM();

            vModels.allAddress = new List <Address>();
            vModels.allAddress = _db.Addresses.ToList();
            vModels.allId      = new List <int>();
            foreach (var item in _db.Addresses.ToList())
            {
                vModels.allId.Add(item.addressId);
            }
            return(View(vModels));
        }
コード例 #2
0
        //This PartialView return Details for Declared id.

        public ActionResult Detail(long Id)
        {
            var           data   = obj.GetDetails(Id);
            UserAddressVM userAd = new UserAddressVM()
            {
                Address      = data.Address,
                phone        = data.phone,
                UserFK       = data.UserFK,
                CreatedBy    = data.CreatedBy,
                CreationDate = data.CreationDate,
                UpdatedBy    = data.UpdatedBy,
                UpdatedDate  = data.UpdatedDate
            };

            ViewBag.FormMethod = "Detail";
            return(PartialView("form", userAd));
        }
コード例 #3
0
        public virtual ActionResult SetAddress(UserAddressVM userAddressVm)
        {
            userAddressVm.ApplicationUserId = User.Identity.Name;
            if (!ModelState.IsValid)
            {
                return(View(userAddressVm));
            }
            var userAddress = Mapper.Map <UserAddressVM, UserAddress>(userAddressVm);

            if (userAddressVm.Id == 0)
            {
                Alert("Dodano Dane Adresowe", NotificationType.success);

                _unitOfWork.UserAddress.Add(userAddress);
            }
            else
            {
                _unitOfWork.UserAddress.Update(userAddressVm.Id, userAddress);
                Alert("Zmieniono Dane Adresowe", NotificationType.success);
            }
            _unitOfWork.Complete();

            return(RedirectToAction("Index", "Product"));
        }