您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->NBear+NBear开发BBS系统源码>>IBLL/IPostBLL.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:NBear+NBear开发BBS系统源码
当前文件:文件类型 NBBS/IBLL/IPostBLL.cs打开代码结构图
普通视图
		            
1using System; 2using System.Collections; 3using System.Collections.Generic; 4using NBBS.Entity; 5using NBBS.IDAL; 6 7namespace NBBS.IBLL 8{ 9 /// <summary> 10 /// 业务逻辑层接口——帖子 11 /// </summary> 12 public interface IPostBLL 13 { 14 /// <summary> 15 /// 添加帖子 16 /// </summary> 17 /// <param name="post">实体类</param> 18 /// <returns>是否成功</returns> 19 bool Add(PostInfo post); 20 21 /// <summary> 22 /// 删除帖子 23 /// </summary> 24 /// <param name="id">欲删除帖子的ID</param> 25 /// <returns>是否成更</returns> 26 bool Remove(int id); 27 28 /// <summary> 29 /// 更新帖子信息 30 /// </summary> 31 /// <param name="post">实体类</param> 32 /// <returns>是否成功</returns> 33 bool UpdateInformation(PostInfo post); 34 35 /// <summary> 36 /// 按ID取得某帖子信息 37 /// </summary> 38 /// <param name="id">帖子ID</param> 39 /// <returns>实体类</returns> 40 PostInfo GetByID(int id); 41 42 /// <summary> 43 /// 取得最后发表的帖子 44 /// </summary> 45 /// <returns>帖子实体类</returns> 46 PostInfo GetLastPost(int boardId); 47 48 /// <summary> 49 /// 按版面取得帖子信息 50 /// </summary> 51 /// <param name="boardId">版面ID</param> 52 /// <returns>帖子实体类集合</returns> 53 IList<PostInfo> GetByBoard(int boardId); 54 55 /// <summary> 56 /// 搜索帖子 57 /// </summary> 58 /// <param name="keyword">关键字</param> 59 /// <returns>帖子实体类集合</returns> 60 IList<PostInfo> GetBySearch(string keyword); 61 62 /// <summary> 63 /// 按版面及分页取得帖子信息 64 /// </summary> 65 /// <param name="boardId">版面ID</param> 66 /// <param name="pageNumber">页码</param> 67 /// <param name="itemsPerPage">每页多少个条目</param> 68 /// <returns>帖子实体类集合</returns> 69 IList<PostInfo> GetByBoardAndPage(int boardId,int pageNumber,int itemsPerPage); 70 71 /// <summary> 72 /// 按主题及分页取得帖子信息 73 /// </summary> 74 /// <param name="postId">主题ID</param> 75 /// <param name="pageNumber">页码</param> 76 /// <param name="itemsPerPage">每页多少个条目</param> 77 /// <returns>帖子实体类集合</returns> 78 IList<PostInfo> GetByPostAndPage(int postId, int pageNumber, int itemsPerPage); 79 80 /// <summary> 81 /// 取得全部主题数量 82 /// </summary> 83 /// <returns>全部主题数量</returns> 84 int GetThemeCount(); 85 86 /// <summary> 87 /// 取得全部帖子数量 88 /// </summary> 89 /// <returns>全部帖子数量</returns> 90 int GetCount(); 91 92 /// <summary> 93 /// 按版面取得帖子记录数量 94 /// </summary> 95 /// <param name="boardId">版面ID</param> 96 /// <returns>帖子记录数量</returns> 97 int GetCountByBoard(int boardId); 98 99 /// <summary> 100 /// 按主题取得帖子记录数量 101 /// </summary> 102 /// <param name="postId">主题ID</param> 103 /// <returns>帖子记录数量</returns> 104 int GetCountByPost(int postId); 105 } 106} 107
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:NBear+NBear开发BBS系统源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号