Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 /// <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));
 }
Exemplo n.º 3
0
 /// <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));
 }
Exemplo n.º 4
0
        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));
 }
Exemplo n.º 6
0
        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);
        }