zoukankan
html css js c++ java
NHibernate 做个小项目来试一下吧 五
写完了数据层,就要写 业务层了,其实对这个小小小项目来说,这两个层完全可以合并在一起,但是为了体现一个N层的理念,我也把它分离出来写了,反正要写的代码也不多
using
System;
using
System.Collections;
using
guestbook.data;
using
guestbook.Dal;
namespace
guestbook.BLL
{
/**/
///
<summary>
///
guestbookbll 的摘要说明。
///
</summary>
public
class
guestbookbll
{
public
void
AddGuestBook(guestbooks gb)
{
if
((gb.title.Trim()
==
string
.Empty)
||
(gb.username.Trim()
==
string
.Empty))
return
;
guestbookdal dal
=
new
guestbookdal();
dal.addGuestBook(gb);
}
public
void
UpdateGuestBook(guestbooks gb,
int
Id)
{
if
((gb.title.Trim()
==
string
.Empty)
||
(gb.username.Trim()
==
string
.Empty))
return
;
guestbookdal dal
=
new
guestbookdal();
dal.updateGuestBook(gb,Id);
}
public
void
DelGuestBook(guestbooks gb)
{
guestbookdal dal
=
new
guestbookdal();
dal.DelGuestBook(gb);
}
}
}
using
System;
using
System.Collections;
using
guestbook.data;
using
guestbook.Dal;
namespace
guestbook.BLL
{
/**/
///
<summary>
///
usersbll 的摘要说明。
///
</summary>
public
class
usersbll
{
public
users login(
string
username,
string
password)
{
//
简单的业务验证
if
((username.Trim()
==
string
.Empty)
||
(password.Trim()
==
string
.Empty))
return
null
;
usersdal dal
=
new
usersdal();
users user
=
dal.login(username,password);
return
user;
}
public
void
UserAdd(users user)
{
if
((user.Name.Trim()
==
string
.Empty)
||
(user.password.Trim()
==
string
.Empty))
return
;
usersdal dal
=
new
usersdal();
dal.addUser(user);
}
}
}
只是加了一些非常简单的验证,还有在web上不想完成的功能, 在这里也就不加上了,呵呵
编译一下,继续用Nunit 测试,
绿色
,爽!!!!!!!!!!!!!
本
作品
由
平波
创作,采用
知识共享署名 2.5 中国大陆许可协议
进行许可。
查看全文
相关阅读:
CodeForces
CodeForces
CodeForces
【模板】POJ-1511(dijkstra堆优化+链式前向星)
【模板】POJ-1502(dijkstra)
P2862 [USACO06JAN]Corral the Cows G
P2495 [SDOI2011]消耗战
CF613D Kingdom and its Cities
P4655 [CEOI2017]Building Bridges
P3917 异或序列
原文地址:https://www.cnblogs.com/9527/p/52607.html
最新文章
idea配置tomcat
mybatis框架学习-缓存
Perl 文件处理范例
Notepad++ 列操作
MFC (如何通过点击botton打开一个文件夹/文件)
MFC 控件使用教程
Python学习第十三天 time datetime random os sysshutil json pickle shelve xml configparser hashlib suprocess logging re
Python学习第十二天 模块 import from import 脚本 包 绝对导入 相对导入 包分发 软件开发规范
Python学习 查询 修改 文件 文件重命名 tag用法
Python学习第十一天 装饰器 高阶函数 函数嵌套 闭包
热门文章
Python学习第十天 迭代器 生成器 三元表达式
Windows下利用bat批量打开程序,关闭程序
Python学习第八天 匿名函数 函数式编程 高阶函数 map函数 reduce函数 filter函数 内置函数
Python学习第七天 局部变量 全局变量 global nonlocal local 嵌套 递归 尾递归
常用VBA 命令
2020牛客国庆集训派对day4部分题解
CodeForces
CodeForces
CodeForces
【模板】树状数组
Copyright © 2011-2022 走看看