public ActionResult Index(long blogID) { BlogArticleDetailPageDTO dto = this._blogArticleService.GetBlogArticleDetail(blogID); dto.IsLogin = UserContext.CurrentUser == null; string ip = GetClientIp(); //异步处理访问数 Task.Factory.StartNew(() => _blogArticleService.AddBlogTraffic(blogID, ip)); return(View(dto)); }
public BlogArticleDetailPageDTO GetBlogArticleDetail(long blogID) { BlogArticleDetailPageDTO dto = null; if (blogID <= 0) { return(dto); } var entity = baseDal.Single(m => m.ID == blogID); if (entity == null) { return(dto); } dto = Mapper.DynamicMap <BlogArticleDetailPageDTO>(entity); return(dto); }