public bool AddInformMessage(InformMessage informMessage) { if (informMessage == null) { return(false); } else { informMessage.CreateTime = DateTime.Now; gameClubEntities.InformMessage.Add(informMessage); EFUserRecord.AddUserOperateRecord("添加了标题为" + informMessage.Title + "的通知消息"); gameClubEntities.SaveChanges(); return(true); } }
/// <summary> /// 删除社团通告 /// </summary> /// <param name="informMessage"></param> /// <param name="informMessageViewModel"></param> /// <returns></returns> public ActionResult DelInformMessage(InformMessage informMessage, InformMessageViewModel informMessageViewModel) { if (ModelState.IsValid) { if (informMessage.ID != 0) { if (EFInformMessage.DelInformMessage(informMessage)) { informMessageViewModel = UpdateInformMessageViewModel(informMessageViewModel); return(PartialView("_Inform", informMessageViewModel)); } } } return(View(false)); }
/// <summary> /// 添加社团通告 /// </summary> /// <param name="informMessage"></param> /// <param name="informMessageViewModel"></param> /// <returns></returns> public ActionResult AddInformMessage(InformMessage informMessage, InformMessageViewModel informMessageViewModel) { if (ModelState.IsValid) { if ((!string.IsNullOrEmpty(informMessage.Context)) && !(string.IsNullOrEmpty(informMessage.Title))) { if (EFInformMessage.AddInformMessage(informMessage)) { informMessageViewModel = UpdateInformMessageViewModel(informMessageViewModel); return(PartialView("_Inform", informMessageViewModel)); } } } return(View(false)); }
public bool DelInformMessage(InformMessage informMessage) { if (informMessage == null) { return(false); } InformMessage informMessageResult = gameClubEntities.InformMessage.Where(i => i.ID == informMessage.ID).FirstOrDefault(); if (informMessageResult != null) { gameClubEntities.InformMessage.Remove(informMessageResult); gameClubEntities.SaveChanges(); EFUserRecord.AddUserOperateRecord("删除了标题为" + informMessage.Title + "的通知消息"); return(true); } return(false); }
public ActionResult Index(bool IsRead = false) { ViewBag.Index = "active"; myUserInfoView = new MyUserInfoViewModel(); if (!IsRead) { InformMessage informMessage = EFInformMessage.InformMessages.OrderByDescending(i => i.CreateTime).FirstOrDefault(); if (informMessage != null) { if (DateTime.Now.AddDays(-3).CompareTo(Convert.ToDateTime(informMessage.CreateTime)) < 0) { myUserInfoView.InformMessage = informMessage; } } } return(View(myUserInfoView)); }
public bool UpdateInformMessage(InformMessage informMessage) { if (informMessage == null) { return(false); } InformMessage informMessageResult = gameClubEntities.InformMessage.Where(i => i.ID == informMessage.ID).FirstOrDefault(); if (informMessageResult != null) { informMessageResult.Title = informMessage.Title; informMessageResult.Context = informMessage.Context; gameClubEntities.SaveChanges(); EFUserRecord.AddUserOperateRecord("更新了标题为" + informMessage.Title + "的通知消息"); return(false); } return(false); }