Пример #1
0
        /// <summary>
        /// Onekey Reads the message.
        /// </summary>
        /// <param name="userId">The user identifier.</param>
        /// <returns></returns>
        public static bool OnekeyReadMessage(Guid userId)
        {
            var model = new Messages
            {
                Status     = (int)MessageStatus.HasRead,
                UpdateTime = DateTime.Now
            };
            var result = MongoDBHelper.UpdateMany(x => x.UserId == userId.ToString() && x.Status == (int)MessageStatus.Normal, model, new List <string> {
                "Status", "UpdateTime"
            });

            return(result > 0);
        }
Пример #2
0
        /// <summary>
        /// Reads the message.
        /// </summary>
        /// <param name="objId">The object identifier.</param>
        /// <param name="userId">The user identifier.</param>
        /// <returns></returns>
        public static bool ReadMessage(string objId, Guid userId)
        {
            var model = new Messages
            {
                Status     = (int)MessageStatus.HasRead,
                UpdateTime = DateTime.Now
            };
            var result = MongoDBHelper.UpdateMany(x => x._id == new ObjectId(objId) && x.UserId == userId.ToString(), model, new List <string> {
                "Status", "UpdateTime"
            });

            return(result > 0);
        }