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)); } }
public ActionResult Add(MemberAddress ad) { string phone = Session["mem_phone"].ToString(); ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember(); string new_address = ad.address; string new_address_tag = ad.address_tag; if (loginMember.AddMemberAddress(phone, new_address, new_address_tag)) { var now_address_list = loginMember.ShowMemberAddress(phone).Select(address_info => new MemberAddress() { address = address_info.address, address_tag = address_info.address_tag, }).ToList(); var resView = new MemberAddress() { addresses = now_address_list, }; return(PartialView("AddressPart1", resView)); } else { return(PartialView("AddressPart1", ad)); } }
public ActionResult Index(MemberPurchaseCarViewModel memberPurchaseCarViewModels, string[] selected) { if (memberPurchaseCarViewModels == null) { return(Redirect("/Error")); } ShopBusinessLogic.MemberPurchase memberPurchase = new ShopBusinessLogic.MemberPurchase(); ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember(); var submit_list = memberPurchaseCarViewModels.select_list; var select_list = new List <AccountModels>(); 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(); decimal all_price = 0; for (int i = 0; i < submit_list.Count; ++i) { if (selected[i] != null && selected[i] == "on") { var now_item = memberPurchase.getGoods(submit_list[i].goods_id); var item = new AccountModels() { goods_id = submit_list[i].goods_id, goods_name = now_item.goods_name, goods_num = submit_list[i].goods_num, unit_price = now_item.goods_price, total_price = now_item.goods_price * submit_list[i].goods_num, seller_phone = now_item.seller_phone, }; if (item.goods_num > 0) { all_price += item.total_price; select_list.Add(item); } } } var resView = new AccountModels() { mem_phone = Session["mem_phone"].ToString(), addresses = address_list, accountModeList = select_list, all_price = all_price, }; Session["has_pay"] = "true"; return(View(resView)); }
// GET: Address public ActionResult Index() { if (Session["has_login"] == null) { return(Redirect("/Login")); } else { ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember(); 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 MemberAddress() { addresses = address_list, }; return(View(resView)); } }
public ActionResult Delete(MemberAddress ad) { string phone = Session["mem_phone"].ToString(); ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember(); string delete_address = ad.address; string delete_address_tag = ad.address_tag; loginMember.DeleteMemberAddress(phone, delete_address, delete_address_tag); var now_address_list = loginMember.ShowMemberAddress(phone).Select(address_info => new MemberAddress() { address = address_info.address, address_tag = address_info.address_tag, }).ToList(); var resView = new MemberAddress() { addresses = now_address_list, }; return(PartialView("AddressPart1", resView)); //return Redirect("/Address"); }
public ActionResult Delete(AccountModels ad) { string phone = Session["mem_phone"].ToString(); ShopBusinessLogic.LoginMember loginMember = new ShopBusinessLogic.LoginMember(); string delete_address = ad.address; string delete_address_tag = ad.address_tag; loginMember.DeleteMemberAddress(phone, delete_address, delete_address_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)); }