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)); }
//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)); }
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")); }