/// <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); }
/// <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); }