示例#1
0
        public bool SendMessage(MessageQO message)
        {
            var User = _context.Users.Find(message.UserId);

            if (string.IsNullOrEmpty(message.Title))
            {
                return(false);                                    //设置消息的标题不能为空
            }
            if (User == null)
            {
                return(false);
            }
            var Message = new Messages
            {
                MessageId = _context.Messages.Select(m => m.MessageId).Max() + 1,
                UserId    = message.UserId,
                Title     = message.Title,
                Content   = message.Content,
                Time      = DateTime.Now,
                Read      = false
            };

            _context.Messages.Add(Message);
            _context.SaveChanges();
            return(true);
        }
示例#2
0
        public IActionResult SendMessage([FromBody] MessageQO message)
        {
            var exist = _adminService.SendMessage(message);

            if (exist)
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }