public ActionResult Save(Sys_Msg entity) { entity.CreateTime = DateTime.Now; var r = DB.Sys_Msg.Save(entity); if (r.IsSuccess) { r.ReUrl = ControllerPath + "/Index"; } return(Json(r)); }
public JsonHelp Save(Sys_Msg entity) { JsonHelp json = new JsonHelp() { Status = "n", Msg = "保存失败" }; var members = DB.Member_Info.Where(a => a.Code == entity.SenderCode || a.Code == entity.ReceiverCode).Select(a => new { a.NickName, a.MemberId, a.Code }).ToList(); var sender = members.FirstOrDefault(a => a.Code == entity.SenderCode); var receiver = members.FirstOrDefault(a => a.Code == entity.ReceiverCode); if (sender == null) { json.Msg = "发送人为空"; return(json); } if (receiver == null) { json.Msg = "接收人为空"; return(json); } entity.SenderId = sender.MemberId; entity.SenderName = sender.NickName; entity.ReceiverId = receiver.MemberId; entity.ReadTime = DateTime.Now; entity.ReceiverName = receiver.NickName; if (entity.MsgId == 0) { entity.State = 0; if (Insert(entity)) { json.Status = "y"; json.Msg = "操作成功"; //添加操作日志 DB.SysLogs.setMemberLog("Save", string.Format("发消息成功,信息id:[{0}],操作成功", entity.MsgId)); } } else { var model = DB.Sys_Msg.FindEntity(entity.MsgId); WebTools.CopyToObject(entity, model); if (Update(entity)) { json.Status = "y"; json.Msg = "操作成功"; //添加操作日志 DB.SysLogs.setMemberLog("Save", string.Format("更新消息成功,信息id:[{0}],操作成功", entity.MsgId)); } } return(json); }
public ActionResult Save(string content, string ReceiverCode, string Title, string Image) { Sys_Msg entity = new Sys_Msg(); entity.CreateTime = DateTime.Now; entity.Title = Title; entity.Comment = content; entity.SenderCode = DB.Member_Info.FindEntity("C3B57B68-3BBF-45DA-9B16-B3BE88F2A535").Code; entity.ReceiverCode = ReceiverCode; entity.Image = Image; var r = DB.Sys_Msg.Save(entity); if (r.IsSuccess) { r.ReUrl = ControllerPath + "/Index"; } return(Json(r)); }
public ActionResult Save(string Title, string Comment, string Image) { var m = DB.Member_Info.FindEntity(CurrentUser.Id); var entity = new Sys_Msg(); entity.CreateTime = DateTime.Now; entity.State = 1; entity.SenderCode = m.Code; entity.Title = Title; entity.Comment = Comment; entity.ReceiverCode = "admin"; entity.Image = Image; var r = DB.Sys_Msg.Save(entity); if (r.IsSuccess) { r.ReUrl = ControllerPath + "/Index"; } return(Json(r)); }