温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:三层入门之留言板
当前文件:
JMWQZM6NWKG61/BLL/Facade/Messages.cs,打开代码结构图
JMWQZM6NWKG61/BLL/Facade/Messages.cs,打开代码结构图1using System; 2
using MessageBoard7.Classes;//实体规范层 3
using MessageBoard7.IDAL;//数据层统一操作接口 4
5
namespace MessageBoard7.FacadeBLL 6
{ 7
/// <summary> 8
/// 逻辑层留言信息处理类 9
/// </summary> 10
public class Messages 11
{ 12
public Messages() 13
{ 14
// 15
// TODO: 在此处添加构造函数逻辑 16
// 17
} 18
/// <summary> 19
/// 从数据层中获得留言对象数组 20
/// </summary> 21
/// <returns></returns> 22
public MessagesInfo[] GetMessages() 23
{ 24
return ((new MessageBoard7.DALFactory.Messages()).Create()).GetMessages(); 25
} 26
/// <summary> 27
/// 将留言对象实体传递到数据层 28
/// </summary> 29
/// <param name="messagesInfo">留言对象</param> 30
public void SaveMessage(MessagesInfo messagesInfo) 31
{ 32
if(messagesInfo != null && messagesInfo.Content != null && messagesInfo.Content.Trim() != "") 33
{ 34
if(MessageBoard7.RulesBLL.Messages.IsAllowPost()) 35
{ 36
((new MessageBoard7.DALFactory.Messages()).Create()).SaveMessage(messagesInfo); 37
} 38
else 39
{ 40
string alertString = "留言失败,留言规则如下:1。只有早上6点到晚上6点才能留言 2。当天留言总数超过30条就不能再留言"; 41
throw new Exception(alertString); 42
} 43
} 44
} 45
} 46
} 47





}