public ActionResult EditGoods(int?id) { if (id == null) { return(Content("参数错误")); } UserInfo user = CurrentLoginUser; if (user == null) { return(Redirect("/Account/Login")); } var good = GoodsServices.LoadEntities(u => u.DelGlag == normal && u.UserInfoId == user.Id && u.Id == id).FirstOrDefault(); var sale = SaleInfoServices.LoadEntities(u => u.GoodsId == id).FirstOrDefault(); if (good == null || sale == null) { return(Content("参数错误")); } ViewBag.Sale = sale; return(View(good)); }
public ActionResult ShowGoods(int?id) { #region 浏览量控制 Goods oldgoods = GoodsServices.LoadEntities(u => u.Id == id).FirstOrDefault(); oldgoods.SeeCount = oldgoods.SeeCount + 1; GoodsServices.Update(oldgoods); #endregion #region 如果已登录用户添加足迹 if (Session["model"] != null) { UserInfo user = (UserInfo)Session["model"]; //判断是否添加足迹到表 MySee dbSee = MySeeServices.LoadEntities(u => u.GoodsId == id && u.UserInfoId == user.Id).FirstOrDefault(); if (dbSee != null) { dbSee.SubTime = DateTime.Now; MySeeServices.Update(dbSee); } else { //添加我的足迹 MySee see = new MySee(); see.GoodsId = (int)id; see.UserInfoId = ((UserInfo)Session["model"]).Id; see.SubTime = DateTime.Now; MySeeServices.Add(see); } } #endregion #region 主要商品信息 Goods good = GoodsServices.LoadEntities(u => u.Id == id && u.DelGlag == normal).FirstOrDefault(); ViewData["Goods"] = good; var saleinfo = SaleInfoServices.LoadEntities(u => u.GoodsId == id).FirstOrDefault(); ViewData["SaleInfo"] = saleinfo; #endregion int total = 0; var listAbout = GoodsServices.LoadPageEntities(1, 8, out total, u => u.UserInfoId == good.UserInfoId, u => u.SubTime, false).ToList(); ViewData["AboutGoods"] = listAbout; ViewBag.Title = good.Title + "青职二货街"; return(View()); }
public ActionResult EditGoods(Goods good, SaleInfo sale, int GoodId, int SaleId) { var oldgood = GoodsServices.LoadEntities(u => u.Id == GoodId).FirstOrDefault(); oldgood.Title = good.Title; oldgood.Price = good.Price; oldgood.MaiDian = good.MaiDian; oldgood.LaiYuan = good.LaiYuan; oldgood.SmallImageAddress = good.SmallImageAddress; oldgood.BigImageAddress = good.BigImageAddress; oldgood.Count = good.Count; oldgood.Descript = good.Descript; oldgood.Type = good.Type; good.Id = GoodId; var oldsale = SaleInfoServices.LoadEntities(u => u.GoodsId == GoodId).FirstOrDefault(); oldsale.PhoneNum = sale.PhoneNum; oldsale.QQ = sale.QQ; oldsale.RealName = sale.RealName; oldsale.Address = sale.Address; oldsale.Id = SaleId; try { SaleInfoServices.Update(oldsale); GoodsServices.Update(oldgood); #region Luncene创建索引 JobSerach search = new JobSerach(); search.Id = good.Id; search.Title = good.Title; search.Price = (double)good.Price; search.ImageAddress = good.SmallImageAddress; search.Content = good.Descript; search.MaiDian = good.MaiDian; IndexManager.myManager.Add(search); #endregion return(Content("信息更新成功")); } catch (Exception) { return(Content("信息更新失败,请按照格式输入")); } }