private void ChangeTMessage() { var mes = db.GetTMessages(); foreach (TMessage message in mes) { if (channel.IDChannel == message.channel.IDChannel) { message.Post = channel.PostCount; } } db.Save(); }
private void SetLimited() { TMessage[] message = db.GetTMessages(); channel.PostCount = 999999; foreach (TMessage item in message) { if (item.channel.IDChannel == channel.IDChannel) { item.Post = channel.PostCount; } } db.Save(); }
public async Task Execute(IJobExecutionContext context) { DataBase db = Singleton.GetInstance().Context; TMessage[] tmessages = db.GetTMessages(); Channel[] channels = db.GetChannels(); foreach (Channel item in channels) { foreach (TMessage message in tmessages) { if (message.channel.IDChannel == item.IDChannel) { if (message.dateTime == System.DateTime.Today || message.Post == item.PostCount) { continue; } message.Post = item.PostCount; message.dateTime = System.DateTime.Today; } } } db.Save(); UserMessage[] userMessages = db.GetUserMessages(); foreach (UserMessage userMessage in userMessages) { if (userMessage.dateTime == System.DateTime.Today) { continue; } Singleton.GetInstance().Context._userMessages.Remove(userMessage); } db.Save(); }