Beispiel #1
0
        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));
        }
Beispiel #2
0
        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"));
            }
        }