//會員購賣紀錄---------------------------------------------------------\\\ public ActionResult MemberOrder() { CMember member = Session[CMemberSession.Session_Login_User] as CMember; if (member != null) { var SelectMemberOrder = CMemberFactory.fn會員訂單個人查詢(member).OrderByDescending(n => n.fLaunchDate); var Count訂單 = SelectMemberOrder.Count(); ViewBag.Count訂單 = Count訂單; return(View("../Member/MemberOrder", SelectMemberOrder)); } return(RedirectToAction("../Home/Index")); }
public ActionResult PurchaseList(int fMemberId) { //登入的會員資訊 CMember Member = (CMember)Session[CMemberSession.Session_Login_User]; //防止未登入者進入 if (Member == null) { return(RedirectToAction("../Member/Login")); } List <COrder> lsorder = COrderFactory.fn訂單查詢(Member).ToList(); List <CMemberOrderSelectVM> lsdetailorder = CMemberFactory.fn會員訂單個人查詢(Member).ToList(); List <CMember> lsmemberseller = new List <CMember>(); foreach (var item in lsdetailorder) { CProduct product = new CProduct(); product = CProductFactory.fn商品查詢().FirstOrDefault(p => p.fTheRemovedDate == null && p.fProductId == item.fProductId); if (product == null) { break; } CMember memberseller = new CMember(); memberseller = CMemberFactory.fn會員查詢().FirstOrDefault(m => m.fMemberId == product.fMemberSellerId); lsmemberseller.Add(memberseller); } //未下架的商品(含商品封面圖片) List <CProductPicture> lsproductpic = CProductPictureFactory.fn商品圖片查詢().Where(p => p.fTheRemovedDate == null).DistinctBy(p => p.fProductId).OrderBy(p => p.fProductId).ToList(); CPurchaseListVM PurchaseListVM = new CPurchaseListVM() { lsMemberSeller = lsmemberseller, lsProductPicture = lsproductpic, lsOrder = lsorder, lsOrderDetail = lsdetailorder }; return(PartialView("_PurchaseList", PurchaseListVM)); }