public NormalResult CreatePushHistory(int pushMessageId, int userId, bool androidSendFlag, bool iosSendFlag) { using (Entities db = new Entities()) { Push_Message dbPush_Message = db.Push_Message .AsNoTracking() .FirstOrDefault(e => e.id == pushMessageId); if (dbPush_Message == null) { return(new NormalResult("指定的数据不存在。")); } Push_History push_History = new Push_History(); push_History.push_message_id = pushMessageId; push_History.title = dbPush_Message.title; push_History.type = dbPush_Message.type; push_History.description = dbPush_Message.description; push_History.richContent = dbPush_Message.richContent; push_History.user_id = userId; push_History.create_time = DateTime.Now; push_History.android_push_state = androidSendFlag; push_History.ios_push_state = iosSendFlag; db.Push_History.Add(push_History); db.SaveChanges(); } return(new NormalResult()); }
public Push_History GetPushHistory(int id) { using (Entities db = new Entities()) { Push_History pushHistory = db.Push_History .Include(c => c.User) .AsNoTracking() .FirstOrDefault(e => e.id == id); return(pushHistory); } }
public ActionResult GetPushHistory(int id) { Push_History push_History = _pushMessageManager.GetPushHistory(id); if (push_History == null) { return(FailedResult("指定的数据不存在。")); } Push_HistoryDto push_HistoryDto = Mapper.Map <Push_HistoryDto>(push_History); return(DataResult(push_HistoryDto)); }