您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->NBear+NBear开发BBS系统源码>>IBLL/IUserBLL.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:NBear+NBear开发BBS系统源码
当前文件:文件类型 NBBS/IBLL/IUserBLL.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 IUserBLL 13 { 14 /// <summary> 15 /// 注册 16 /// </summary> 17 /// <param name="user">实体类</param> 18 /// <returns>是否成功</returns> 19 bool Register(UserInfo user); 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="user">实体类</param> 32 /// <returns>是否成功</returns> 33 bool UpdateInformation(UserInfo user); 34 35 /// <summary> 36 /// 按ID取得某用户信息 37 /// </summary> 38 /// <param name="id">用户ID</param> 39 /// <returns>实体类</returns> 40 UserInfo GetByID(int id); 41 42 /// <summary> 43 /// 按用户名取得一个用户的全部信息 44 /// </summary> 45 /// <param name="name">用户名</param> 46 /// <returns>用户实体类</returns> 47 UserInfo GetByName(string name); 48 49 /// <summary> 50 /// 用户登录 51 /// </summary> 52 /// <param name="name">用户名</param> 53 /// <param name="password">密码</param> 54 /// <returns>实体类</returns> 55 UserInfo Login(string name, string password); 56 57 /// <summary> 58 /// 按身份及分页信息取得用户 59 /// </summary> 60 /// <param name="status">身份</param> 61 /// <param name="pageNumber">页号</param> 62 /// <param name="itemsPerPage">每页显示多少条信息</param> 63 /// <returns>用户实体类集合</returns> 64 IList<UserInfo> GetByStatusAndPage(string status,int pageNumber,int itemsPerPage); 65 66 /// <summary> 67 /// 按身份取得用户的数量,如果为null则取得所有用户数量 68 /// </summary> 69 /// <param name="status">身份</param> 70 /// <returns>用户数量</returns> 71 int GetCount(string status); 72 } 73} 74
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:NBear+NBear开发BBS系统源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号