📄 messages.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using DAL;
using Model;
namespace BLL
{
public class Messages
{
/// <summary>
/// 设置消息状态
/// </summary>
/// <param name="messageId"></param>
/// <param name="messageType"></param>
public static void SetMessageState(int messageId, EnumMessageState messageState)
{
using (MessagesDAL dal = new MessagesDAL())
{
dal.Update(messageId,(int)messageState);
}
}
///// <summary>
///// 读取指定用户的消息
///// </summary>
///// <param name="id"></param>
///// <returns></returns>
//public static MessagesInfo Select(int id)
//{
// using (MessagesDAL dal = new MessagesDAL())
// {
// return dal.GetMyMessages(id);
// }
//}
/// <summary>
/// 读取指定用户的所有消息(未读)
/// </summary>
/// <returns></returns>
public static List<MessagesInfo> GetMyNotReadMessages(int hostId)
{
using (MessagesDAL dal = new MessagesDAL())
{
return dal.GetMyNotReadMessages(hostId);
}
}
/// <summary>
/// 读取指定用户的所有消息(未读)
/// </summary>
/// <returns></returns>
public static List<MessagesInfo> GetMyNotReadMessages(int hostId,EnumMessageType messageType)
{
using (MessagesDAL dal = new MessagesDAL())
{
return dal.GetMyNotReadMessages(hostId, messageType);
}
}
/// <summary>
/// 发送消息记录
/// </summary>
/// <param name="entity"></param>
public static void SendMessage(MessagesInfo entity)
{
using (MessagesDAL dal = new MessagesDAL())
{
dal.Insert(entity);
}
}
/// <summary>
/// 发送消息记录
/// </summary>
/// <param name="entity"></param>
public static void SendMessage(MessagesInfo entity, EnumMessageType messageType)
{
entity.MessageType = new MessageTypeInfo((int)messageType);
using (MessagesDAL dal = new MessagesDAL())
{
dal.Insert(entity);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -