public ActionResult OrderNewAddress(VMOrderAddressDetail postAddress, string udetail) { if (udetail != null) { UserDetail uDetail = new UserDetail() { Gender = postAddress.Gender, IsActive = true, Telephone = postAddress.Telephone, UserDetailID = Guid.NewGuid(), UserID = currentUser.UserID }; userDetailDAL.Add(uDetail); } UserAddress newAddress = new UserAddress() { UserID = currentUser.UserID, UserAddressID = Guid.NewGuid(), Address = postAddress.Address, AddressFullName = postAddress.AddressFullName, DistrictID = postAddress.DistrictID, IsActive = true, }; userAddressDAL.Add(newAddress); return(RedirectToAction("UserPayment/" + newAddress.UserAddressID)); }
public ActionResult UserOrder() { if (currentUser != null) { VMOrderAddressDetail newUserOrder = new VMOrderAddressDetail(); newUserOrder.UserDetail = userDetailDAL.Get(x => x.IsActive == true && x.UserID == currentUser.UserID); newUserOrder.UserAddresses = userAddressDAL.GetList(x => x.IsActive == true && x.UserID == currentUser.UserID).ToList(); ViewBag.District = districtDAL.GetList(x => x.CityID == 34).OrderBy(x => x.DistrictName).ToList(); ViewBag.City = cityDAL.GetList().OrderBy(x => x.CityName).ToList(); return(View(newUserOrder)); } else { return(View("Index", "Login")); } }