/// <summary> /// 车辆求购详情首页 /// </summary> /// <param name="id">帖子Id</param> /// <returns>View</returns> public ActionResult Index(int id) { if (id <= 0) { return(RedirectToAction("PageNotFound", "PageLink")); } else { var car = buyCar.Get(id); if (car == null) { return(RedirectToAction("PageNotFound", "PageLink")); } if (User.Identity.IsAuthenticated) { var isFav = favorite.IsFavorite((int)Fx.Entity.ChannelCatagroy.FxCarBuy, id, User.Identity.Name); ViewBag.IsFav = isFav; } else { ViewBag.IsFav = false; } return(View(car)); } }
/// <summary> /// 获取车辆求购置顶信息 用于具体频道的展示 /// </summary> /// <returns>车辆信息列表</returns> public List <CarBuyInfo> GetCarBuyTopShow() { var topShows = new List <TopShow>(); var cars = new List <CarBuyInfo>(); using (var content = new FxAggregateContext()) { topShows = content.TopShows.Where(r => r.ChannelCatagroy == (int)ChannelCatagroy.FxCarBuy).ToList(); } foreach (var item in topShows) { cars.Add(buyCarService.Get(item.InfoId)); } return(cars); }