/// <summary> /// 获取文章详情 /// </summary> /// <returns></returns> public ArticleDetial GetArticleDetial(int aid) { ArticleDetial result = new ArticleDetial(); try { result.BaseInfro = GetArchives(aid); result.Body = GetAddonarticle(aid); //修改点击次数 UpdataClickCount(aid); //获取当前登录人 AccountProvider _AccountProvider = new AccountProvider(); var user = _AccountProvider.GetCurrentUser(); if (user == null) { return(result); } //验证是否被关注 result.isFouce = IsFocues(result.BaseInfro.writer, user.id); //验证是否被收藏 result.isCollection = IsCollection(result.BaseInfro.id, user.id); } catch (Exception ex) { LogFactory _LogFactory = new LogFactory(this.GetType()); _LogFactory.CreateLog(LogType.Error, "获取文章详情", "GetArticleDetial", ex); } return(result); }
/// <summary> /// 获取单位学会 /// </summary> /// <returns></returns> public ArticleDetial GetUnitMember(int aid) { ArticleDetial Result = new ArticleDetial(); try { NewsProvider _NewsProvider = new NewsProvider(); Result = _NewsProvider.GetArticleDetial(aid); } catch (Exception ex) { LogFactory _LogFactory = new LogFactory(this.GetType()); _LogFactory.CreateLog(LogType.Error, "获取单位学会", "GetUnitMember", ex); } return(Result); }
/// <summary> /// 获取地方学会 /// </summary> /// <returns></returns> public ArticleDetial GetLocalAssociation(int aid) { ArticleDetial Result = new ArticleDetial(); try { NewsProvider _NewsProvider = new NewsProvider(); Result = _NewsProvider.GetArticleDetial(aid); } catch (Exception ex) { LogFactory _LogFactory = new LogFactory(this.GetType()); _LogFactory.CreateLog(LogType.Error, "获取地方学会详情", "GetLocalAssociation", ex); } return(Result); }
/// <summary> /// 获取管理条例内容 /// </summary> /// <param name="aid"></param> /// <returns></returns> public ArticleDetial GetManageRulesDetial(int aid) { ArticleDetial Result = new ArticleDetial(); try { NewsProvider _NewsProvider = new NewsProvider(); return(_NewsProvider.GetArticleDetial(aid)); } catch (Exception ex) { LogFactory _LogFactory = new LogFactory(this.GetType()); _LogFactory.CreateLog(LogType.Error, "获取管理条例内容", "GetManageRulesDetial", ex); } return(Result); }