Пример #1
0
        public ActionResult Modify(AccountModels ad)
        {
            string phone = Session["mem_phone"].ToString();

            ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember();
            string old_ad     = ad.old_address;
            string old_ad_tag = ad.old_address_tag;
            string new_ad     = ad.new_address;
            string new_ad_tag = ad.new_address_tag;

            if (loginMember.ModifyMemberAddress(phone, old_ad, new_ad, old_ad_tag, new_ad_tag))
            {
                var address_list = loginMember.ShowMemberAddress(Session["mem_phone"].ToString()).Select(address_info => new MemberAddress()
                {
                    address     = address_info.address,
                    address_tag = address_info.address_tag,
                }).ToList();
                var resView = new AccountModels()
                {
                    accountModeList = ad.accountModeList,
                    mem_phone       = Session["mem_phone"].ToString(),
                    addresses       = address_list,
                    all_price       = ad.all_price,
                };
                return(PartialView("AccountPart1", resView));
            }
            else
            {
                return(PartialView("AccountPart1", ad));
            }
        }