/// <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));
     }
 }
Exemplo n.º 2
0
        /// <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);
        }