温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:NBear+NBear开发BBS系统源码
当前文件:
NBBS/IBLL/IMotherBoardBLL.cs,打开代码结构图
NBBS/IBLL/IMotherBoardBLL.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 IMotherBoardBLL 13
{ 14
/// <summary> 15
/// 添加主版面 16
/// </summary> 17
/// <param name="motherBoard">实体类</param> 18
/// <returns>是否成功</returns> 19
bool Add(MotherBoardInfo motherBoard); 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="motherBoard">实体类</param> 32
/// <returns>是否成功</returns> 33
bool UpdateInformation(MotherBoardInfo motherBoard); 34
35
/// <summary> 36
/// 按ID取得某主版面信息 37
/// </summary> 38
/// <param name="id">主版面ID</param> 39
/// <returns>实体类</returns> 40
MotherBoardInfo GetByID(int id); 41
42
/// <summary> 43
/// 取得全部主版面 44
/// </summary> 45
/// <returns>主版面实体类集合</returns> 46
IList<MotherBoardInfo> GetAll(); 47
48
/// <summary> 49
/// 按分页取得主版面 50
/// </summary> 51
/// <param name="pageNumber">页码</param> 52
/// <param name="itemsPerPage">每页多少个条目</param> 53
/// <returns>主版面实体类</returns> 54
IList<MotherBoardInfo> GetByPage(int pageNumber, int itemsPerPage); 55
56
/// <summary> 57
/// 按主版面名取得一个主版面的全部信息 58
/// </summary> 59
/// <param name="name">主版面名</param> 60
/// <returns>主版面实体类</returns> 61
MotherBoardInfo GetByName(string name); 62
63
/// <summary> 64
/// 取得主版面数量 65
/// </summary> 66
/// <returns>主版面的数量</returns> 67
int GetCount(); 68
} 69
} 70





}