private async Task <IActionResult> SendNotifiEditor(Notification notification) { if (notification != null) { BotMessage = new EditorNotificationMessage(notification); await SendMessage(BotMessage.BuildMsg(), MessageId); return(OkResult); } else { await AnswerCallback("Данные отсутсвуют", true); return(OkResult); } }
private async Task <IActionResult> SendNotifiEditor(int Id, int MessageId = 0) { var notifi = NotificationFunction.GetNotification(Id); if (notifi != null) { BotMessage = new EditorNotificationMessage(notifi); await SendMessage(BotMessage.BuildMsg(), MessageId); return(OkResult); } else { await AnswerCallback("Данные отсутсвуют", true); return(OkResult); } }
private async Task <IActionResult> AddNotifi() { var list = NotificationFunction.NotificationList(); if (list.LastOrDefault() != null && list.LastOrDefault().DateAdd.Value.Year == DateTime.Now.Year && list.LastOrDefault().DateAdd.Value.DayOfYear == DateTime.Now.DayOfYear) { await SendMessage(new BotMessage { TextMessage = "Сегодня уже была сделана рассылка. Попробуйте завтра" }); } else { string text = base.ReplyToMessageText; var notifi = NotificationFunction.InsertNotification(text, FollowerId); BotMessage = new EditorNotificationMessage(notifi); await SendMessage(BotMessage.BuildMsg()); } return(OkResult); }