示例#1
0
        public IActionResult AddOneAnnouncement([FromBody] AnnouncementQO aq)
        {
            var adminId = Utils.GetCurrentUserId(this.User);

            _adminService.AddAnnounce(adminId, aq);
            return(Ok());
        }
        public IActionResult AddOneAnnouncement([FromBody] AnnouncementQO aq)
        {
            var clubId = Utils.GetCurrentUserId(this.User);

            _managerService.AddAnnounce(clubId, aq);
            return(Ok());
        }
示例#3
0
        //增加一条公告记录
        public void AddAnnounce(long clubId, AnnouncementQO announceQO)
        {
            var newAnnounce = new Announcements {
                Content = announceQO.Content, UserId = clubId, Time = DateTime.Now, Title = announceQO.Title
            };

            _context.Announcements.Add(newAnnounce);
            _context.SaveChanges();
        }
示例#4
0
        public IActionResult UpdateOneAnnouncement([FromBody] AnnouncementQO aq)
        {
            var adminId = Utils.GetCurrentUserId(this.User);
            var success = _adminService.UpdateAnnounce(adminId, aq);

            if (success)
            {
                return(Ok());
            }
            return(NotFound());
        }
示例#5
0
        //更新一条公告记录
        public bool UpdateAnnounce(long adminId, AnnouncementQO announceQO)
        {
            var announce = _context.Announcements.FirstOrDefault(a =>
                                                                 a.UserId == adminId && a.AnnouncementId == announceQO.AnnouncementId);

            if (announce == null)
            {
                return(false);
            }
            announce.Title   = announceQO.Title;
            announce.Content = announceQO.Content;
            _context.SaveChanges();
            return(true);
        }