public static GetMessages ( IServiceProvider serviceProvider, IEnumerable |
||
serviceProvider | IServiceProvider | |
messageIds | IEnumerable |
|
Результат | IEnumerable |
public CommandStatus QuerySetMessagesReadMarkStatus( ICommandContext context, int[] messageIds, bool isRead, bool markChilds) { return(QueryMessagesCommandStatus(context, messageIds).DisabledIfNot( () => ForumMessageCommandHelper.GetMessages(context, messageIds) .Any(msg => msg.CanSetMessageReadMark(isRead, markChilds)))); }
public CommandStatus QuerySetMessagesRepliesAutoReadMarkStatus( ICommandContext context, int[] messageIds, bool isEnabled) { return(QueryMessagesCommandStatus(context, messageIds).DisabledIfNot( () => ForumMessageCommandHelper .GetMessages(context, messageIds) .Any(msg => msg.ReadReplies != isEnabled))); }
public void ExecuteSetMessagesRepliesAutoReadMark( ICommandContext context, int[] messageIds, bool isEnabled) { ForumHelper.SetMessageRepliesAutoReadMark( context, ForumMessageCommandHelper.GetMessages(context, messageIds).Cast <MsgBase>(), isEnabled); }
public CommandStatus QuerySetTopicReadMarkStatus( ICommandContext context, int[] messageIds, bool isRead) { return(QueryMessagesCommandStatus(context, messageIds).DisabledIfNot( () => ForumMessageCommandHelper.GetMessages(context, messageIds) .Select(msg => msg.Topic) .Any(msg => msg.CanSetMessageReadMark(isRead, true)))); }
public void ExecuteRegetTopic(ICommandContext context, int[] messageIds) { foreach (var msg in ForumMessageCommandHelper.GetMessages(context, messageIds)) { context .GetOutboxManager() .DownloadTopics .Add( SR.Forum.DownloadTopicRegetSource, msg.ID, msg.Subject); } }
public void ExecuteSetMessageReadMark( ICommandContext context, int[] messageIds, bool isRead, bool markChilds) { if (Features.Instance.ActiveFeature is Forum) { ForumDummyForm.Instance.StopMarkTimer(); } ForumHelper.MarkMsgRead( context, ForumMessageCommandHelper.GetMessages(context, messageIds).Cast <MsgBase>(), isRead, markChilds); }
public void ExecuteSetTopicReadMark(ICommandContext context, int[] messageIds, bool isRead) { if (Features.Instance.ActiveFeature is Forum) { ForumDummyForm.Instance.StopMarkTimer(); } ForumHelper.MarkMsgRead( context, ForumMessageCommandHelper .GetMessages(context, messageIds) .Select(msg => msg.Topic) .Cast <MsgBase>(), isRead, true); }
public CommandStatus QueryRateMessageStatus(ICommandContext context, int[] messageIds) { return(QueryMessagesCommandStatus(context, messageIds).DisabledIfNot( () => !ForumMessageCommandHelper.GetMessages(context, messageIds) .Any(msg => msg.UserID == Config.Instance.SelfId))); }