public ActionResult ToInsert(string datas) { var scores = JsonSerializer.Deserialize <Score[]>(datas); foreach (var i in scores) { CProductRank rank = new CProductRank(); rank.fRank = i.score; rank.fComment = i.message; rank.fSubmitDataTime = DateTime.UtcNow.AddHours(08); rank.fDetailOrderIId = i.id; CProductRankFactory.fn評價新增(rank); var a = CDetailOrderFactory.fn訂單明細查詢().Where(n => n.fDetailOrderIId == i.id).ToList(); CNotice c = new CNotice(); c.fCategoryType = "評價留言"; c.fLink = "超連結"; c.fNoticeDatetime = DateTime.UtcNow.AddHours(08); c.fMemberId = a.Single().fMemberSellerId; c.fNoticeContent = "您的" + a.Single().fName + "以新增評價"; CNoticeFactory.fn通知訂單訊息新增(c); } return(new ApiResult()); }
public ActionResult ToRank(int orderid) { CMember member = (CMember)Session[CMemberSession.Session_Login_User];//會員 List <CProducttotal> lsproducttotal = CProductRankFactory.fn評價個人查詢(orderid); return(View(lsproducttotal)); }
// GET: ProductDetail public ActionResult ProductDetail(int ProductId) { //登入的會員資訊 CMember member = (CMember)Session[CMemberSession.Session_Login_User]; //防止未登入者進入 if (member == null) { return(RedirectToAction("../Member/Login")); } //所有會員資訊 List <CMember> lsMember = CMemberFactory.fn會員查詢().ToList(); List <CMember> Isbanned = CMemberFactory.fn會員查詢().Where(n => n.fMemberId == member.fMemberId).ToList(); //所選到的商品 CProduct product = CProductFactory.fn商品查詢().FirstOrDefault(p => p.fProductId == ProductId); //該商品的賣家資訊 CMember memberseller = CMemberFactory.fn會員查詢().FirstOrDefault(m => m.fMemberId == product.fMemberSellerId); //該商品的圖片(多個) List <CProductPicture> lsProductPicture = CProductPictureFactory.fn商品圖片查詢().Where(p => p.fProductId == ProductId).ToList(); //該商品的類別(多個) List <CProductCompare> lsCategory = CProductCompareFactory.fn商品類別對照查詢().Where(c => c.fProductId == ProductId).ToList(); //該商品的留言(多個) List <CComment> lsProductComment = CCommentFactory.fn留言查詢().Where(c => c.fProductId == ProductId).ToList(); List <CProductRank> lsProductRank = CProductRankFactory.fn評價查詢(ProductId).ToList(); //新增瀏覽紀錄 CProductBrowse productBrowse = new CProductBrowse() { fBrowseDataTime = DateTime.UtcNow.AddHours(08), fProductId = ProductId }; CProductBrowseFactory.fn商品瀏覽紀錄新增(product, productBrowse); List <CProductDetailVM> lsProductDetail = new List <CProductDetailVM>(); CProductDetailVM productDetailVM = new CProductDetailVM() { lsMember = lsMember, MemberSeller = memberseller, Product = product, lsProductPicture = lsProductPicture, lsProductCategory = lsCategory, lsProductComment = lsProductComment, lsProductRank = lsProductRank, Isbanned = Isbanned }; return(View(productDetailVM)); }