Esempio n. 1
0
        /// <summary>
        /// 修改SendMailLogInfo
        /// </summary>
        /// <param name="sendmaillog"></param>
        /// <returns></returns>
        public static int UpdateSendMailLog(SendMailLogInfo sendmaillog)
        {
            string sql = @"UPDATE  [SendMailLog] SET 
						UserId=@UserId,
						SendUserId=@SendUserId,
						TemplateId=@TemplateId,
						ToEmail=@ToEmail,
						FromEmail=@FromEmail,
						Status=@Status,
						Title=@Title,
						Body=@Body,
						Ip=@Ip,
						IsSystem=@IsSystem,
						CreateTime=@CreateTime
 WHERE Id=@Id";
            var    par = new DynamicParameters();

            par.Add("@Id", sendmaillog.Id, DbType.Int64);
            par.Add("@UserId", sendmaillog.UserId, DbType.Int32);
            par.Add("@SendUserId", sendmaillog.SendUserId, DbType.Int32);
            par.Add("@TemplateId", sendmaillog.TemplateId, DbType.Int32);
            par.Add("@ToEmail", sendmaillog.ToEmail, DbType.AnsiString);
            par.Add("@FromEmail", sendmaillog.FromEmail, DbType.AnsiString);
            par.Add("@Status", sendmaillog.Status, DbType.Int16);
            par.Add("@Title", sendmaillog.Title, DbType.String);
            par.Add("@Body", sendmaillog.Body, DbType.AnsiString);
            par.Add("@Ip", sendmaillog.Ip, DbType.AnsiString);
            par.Add("@IsSystem", sendmaillog.IsSystem, DbType.Boolean);
            par.Add("@CreateTime", sendmaillog.CreateTime, DbType.DateTime);
            return(DapWrapper.InnerExecuteSql(DbConfig.ArticleManagerConnString, sql, par));
        }
Esempio n. 2
0
 /// <summary>
 /// DataModel 转 ViewModel
 /// </summary>
 /// <param name="sendmaillog"></param>
 /// <returns></returns>
 public static SendMailLogVModel SendMailLogInfoToVModel(SendMailLogInfo sendmaillog)
 {
     if (sendmaillog == null)
     {
         return(new SendMailLogVModel());
     }
     return(new SendMailLogVModel
     {
         Id = sendmaillog.Id,
         UserId = sendmaillog.UserId,
         SendUserId = sendmaillog.SendUserId,
         TemplateId = sendmaillog.TemplateId,
         ToEmail = sendmaillog.ToEmail,
         FromEmail = sendmaillog.FromEmail,
         Status = sendmaillog.Status,
         Title = sendmaillog.Title,
         Body = sendmaillog.Body,
         Ip = sendmaillog.Ip,
         IsSystem = sendmaillog.IsSystem,
         CreateTime = sendmaillog.CreateTime
     });
 }
Esempio n. 3
0
        /// <summary>
        /// 添加SendMailLogInfo
        /// </summary>
        /// <param name="sendmaillog"></param>
        /// <returns></returns>
        public static long AddSendMailLog(SendMailLogInfo sendmaillog)
        {
            string sql = @"INSERT INTO [SendMailLog]
			([UserId],[SendUserId],[TemplateId],[ToEmail],[FromEmail],[Status],[Title],[Body],[Ip],[IsSystem])
			VALUES
			(@UserId,@SendUserId,@TemplateId,@ToEmail,@FromEmail,@Status,@Title,@Body,@Ip,@IsSystem) 
			SELECT SCOPE_IDENTITY()
			"            ;
            var    par = new DynamicParameters();

            par.Add("@UserId", sendmaillog.UserId, DbType.Int32);
            par.Add("@SendUserId", sendmaillog.SendUserId, DbType.Int32);
            par.Add("@TemplateId", sendmaillog.TemplateId, DbType.Int32);
            par.Add("@ToEmail", sendmaillog.ToEmail, DbType.AnsiString);
            par.Add("@FromEmail", sendmaillog.FromEmail, DbType.AnsiString);
            par.Add("@Status", sendmaillog.Status, DbType.Int16);
            par.Add("@Title", sendmaillog.Title, DbType.String);
            par.Add("@Body", sendmaillog.Body, DbType.AnsiString);
            par.Add("@Ip", sendmaillog.Ip, DbType.AnsiString);
            par.Add("@IsSystem", sendmaillog.IsSystem, DbType.Boolean);
            return(DapWrapper.InnerQueryScalarSql <long>(DbConfig.ArticleManagerConnString, sql, par));
        }
Esempio n. 4
0
 /// <summary>
 /// 修改SendMailLogInfo
 /// </summary>
 /// <param name="sendmaillog"></param>
 /// <returns></returns>
 public static int UpdateSendMailLog(SendMailLogInfo sendmaillog)
 {
     return(DataProvider.SendMailLogs.UpdateSendMailLog(sendmaillog));
 }
Esempio n. 5
0
 /// <summary>
 /// 添加SendMailLogInfo
 /// </summary>
 /// <param name="sendmaillog"></param>
 /// <returns></returns>
 public static long AddSendMailLog(SendMailLogInfo sendmaillog)
 {
     return(DataProvider.SendMailLogs.AddSendMailLog(sendmaillog));
 }