57 lines
1.9 KiB
C#
57 lines
1.9 KiB
C#
using Model;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BLL.Email_Send
|
|
{
|
|
public static class Email_SendLogService
|
|
{
|
|
#region 邮件管理
|
|
/// <summary>
|
|
/// 邮件增加
|
|
/// </summary>
|
|
/// <param name="eProject"></param>
|
|
public static void AddEmail_SendLog(Email_SendLog email_SendLog)
|
|
{
|
|
Email_SendLog newEmail_SendLog = new Email_SendLog();
|
|
newEmail_SendLog.EmailId = Guid.NewGuid().ToString();
|
|
newEmail_SendLog.EmailTile = email_SendLog.EmailTile;
|
|
newEmail_SendLog.EmailContent = email_SendLog.EmailContent;
|
|
newEmail_SendLog.EmailURL = email_SendLog.EmailURL;
|
|
newEmail_SendLog.EmailName = email_SendLog.EmailName;
|
|
newEmail_SendLog.EmailStatus = email_SendLog.EmailStatus;
|
|
newEmail_SendLog.CreateTime = email_SendLog.CreateTime;
|
|
newEmail_SendLog.CreateName = email_SendLog.CreateName;
|
|
|
|
Funs.DB.Email_SendLog.InsertOnSubmit(newEmail_SendLog);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
#endregion
|
|
|
|
#region 获取列表
|
|
/// <summary>
|
|
/// 获取列表
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public static List<Email_SendLog> GetEmail_SendLogList()
|
|
{
|
|
return (from x in Funs.DB.Email_SendLog orderby x.CreateTime descending select x).ToList();
|
|
}
|
|
#endregion
|
|
|
|
#region 根据主键查询信息
|
|
/// <summary>
|
|
/// 根据主键查询信息
|
|
/// </summary>
|
|
/// <param name="EmailID">主键</param>
|
|
/// <returns>对象</returns>
|
|
public static Email_SendLog GetEmail_SendLog(string EmailID)
|
|
{
|
|
return Funs.DB.Email_SendLog.FirstOrDefault(x => x.EmailId == EmailID);
|
|
}
|
|
#endregion
|
|
}
|
|
}
|