温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:NBear+NBear开发BBS系统源码
当前文件:
NBBS/IBLL/IBoardBLL.cs,打开代码结构图
NBBS/IBLL/IBoardBLL.cs,打开代码结构图1using System; 2
using System.Collections; 3
using System.Collections.Generic; 4
using NBBS.Entity; 5
using NBBS.IDAL; 6
7
namespace NBBS.IBLL 8
{ 9
/// <summary> 10
/// 业务逻辑层接口——子版面 11
/// </summary> 12
public interface IBoardBLL 13
{ 14
/// <summary> 15
/// 添加子版面 16
/// </summary> 17
/// <param name="board">实体类</param> 18
/// <returns>是否成功</returns> 19
bool Add(BoardInfo board); 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="board">实体类</param> 32
/// <returns>是否成功</returns> 33
bool UpdateInformation(BoardInfo board); 34
35
/// <summary> 36
/// 按ID取得某子版面信息 37
/// </summary> 38
/// <param name="id">子版面ID</param> 39
/// <returns>实体类</returns> 40
BoardInfo GetByID(int id); 41
42
/// <summary> 43
/// 按名称取得子版面信息 44
/// </summary> 45
/// <param name="name">子版面名称</param> 46
/// <returns>子版面实体类</returns> 47
BoardInfo GetByName(string name); 48
49
/// <summary> 50
/// 取得全部子版面信息 51
/// </summary> 52
/// <returns>子版面实体类集合</returns> 53
IList<BoardInfo> GetAll(); 54
55
/// <summary> 56
/// 按主版面取得子版面信息 57
/// </summary> 58
/// <param name="motherBoardId">主版面ID</param> 59
/// <returns>子版面实体类集合</returns> 60
IList<BoardInfo> GetByMotherBoard(int motherBoardId); 61
62
/// <summary> 63
/// 按分页取得子版面信息 64
/// </summary> 65
/// <param name="pageNumber">页码</param> 66
/// <param name="itemsPerPage">每页多少个条目</param> 67
/// <returns>子版面实体类集合</returns> 68
IList<BoardInfo> GetByPage(int pageNumber, int itemsPerPage); 69
/// <summary> 70
/// 按主版面及分页取得子版面信息 71
/// </summary> 72
/// <param name="motherBoardId">主版面ID</param> 73
/// <param name="pageNumber">页码</param> 74
/// <param name="itemsPerPage">每页多少个条目</param> 75
/// <returns>子版面实体类集合</returns> 76
IList<BoardInfo> GetByMotherBoardAndPage(int motherBoardId, int pageNumber, int itemsPerPage); 77
78
/// <summary> 79
/// 取得子版面数量 80
/// </summary> 81
/// <returns>子版面数量</returns> 82
int GetCount(); 83
} 84
} 85





}