public PushMessageModel Get(string pushId) { PushMessageEntity entity = JinRiNotifyFacade.Instance.GetPushMessageByID(pushId); PushMessageModel model = MappingHelper.From <PushMessageModel, PushMessageEntity>(entity); return(model); }
public int EditPushMessage(PushMessageEntity entity) { const string sql = @"UPDATE PushMessage SET LastModifyTime = @LastModifyTime, {0} WHERE PushId = @PushId"; List <string> list = new List <string>(); if (!Null.IsNull(entity.PushStatus)) { list.Add("PushStatus"); } if (!Null.IsNull(entity.NextPushTime)) { list.Add("NextPushTime"); } if (!Null.IsNull(entity.MessagePriority)) { list.Add("MessagePriority"); } if (!Null.IsNull(entity.Memo)) { list.Add("Memo"); } if (!Null.IsNull(entity.PushCount)) { list.Add("PushCount"); } if (!Null.IsNull(entity.MessageType)) { list.Add("MessageType"); } if (!Null.IsNull(entity.PushData)) { list.Add("PushData"); } if (Null.IsNull(entity.LastModifyTime)) { entity.LastModifyTime = DateTime.Now; } list.Add("LastModifyTime"); List <string> cmdList = new List <string>(); foreach (string s in list) { if (s.Equals("Memo", StringComparison.OrdinalIgnoreCase)) { cmdList.Add(string.Format("{0} = CONCAT({0}, @{0})", s)); } else { cmdList.Add(string.Format("{0} = @{0}", s)); } } using (IDbConnection conn = ConnectionFactory.JinRiNotify_CMD) { return(conn.Execute(string.Format(sql, string.Join(", ", cmdList)), entity)); } }
public bool Edit(PushMessageModel message) { PushMessageEntity entity = MappingHelper.From <PushMessageEntity, PushMessageModel>(message); if (message.MessagePriority == MessagePriorityEnum.None) { entity.MessagePriority = Null.NullString; } if (Null.IsNull(message.MessageType)) { entity.MessageType = Null.NullString; } return(JinRiNotifyFacade.Instance.EditPushMessage(entity) > 0); }
public int SavePushMessage(PushMessageEntity entity) { return(SavePushMessage(new List <PushMessageEntity>(new PushMessageEntity[] { entity }))); }
public int EditPushMessage(PushMessageEntity entity) { return(JinRiNotifyCMD.Instance.EditPushMessage(entity)); }