public ActionResult InfoView(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Info info = infoService.Find(id); if (info == null) { return(HttpNotFound()); } return(View(info)); }
// GET: Article/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Info info = infoService.Find(id); infoService.ExecuteSql("update Info set ViewCount=ViewCount+1 where id=@id", out msg, new SqlParameter("@id", id)); if (info == null) { return(HttpNotFound()); } var InfoCategoryTypeList = CacheMaker.IISCache.GetOrSetThenGet("InfoCategoryType_Cache_Key", () => { return(cateService.GetQueryable(cate => cate.CateTypeID == "InfoCategoryType").OrderByDescending(c => c.UpdateDate).ThenByDescending(c => c.AddDate).Select(cate => new SelectListItem { Value = cate.ID, Text = cate.Name }).ToList()); }); ViewBag.InfoCategoryTypeList = InfoCategoryTypeList; return(View(info)); }