private async Task <IActionResult> AddHelpDeskAnswer() { try { HelpNumber = Convert.ToInt32(OriginalMessage.Substring(AddCommentForceReply.Length)); HelpDesk = HelpDeskFunction.HelpDeskFindByNumber(HelpNumber); if (HelpDesk != null) { HelpDesk = HelpDeskFunction.AddAnswerComment(HelpDesk.Id, FollowerId, ReplyToMessageText); BotMessage = new AdminHelpDeskMessage(HelpDesk, FollowerId); await SendMessage(BotMessage.BuildMsg()); //Уведомляем всех сотрудников BotMessage = new HelpDeskActionNotifiMessage(HelpDesk, HelpDesk.HelpDeskAnswer.LastOrDefault()); await SendMessageAllBotEmployeess(BotMessage.BuildMsg()); } return(OkResult); } catch { return(OkResult); } }
private async Task <IActionResult> SendHelpDesk() { try { if (HelpDeskId == 0) { HelpNumber = Convert.ToInt32(CommandName.Substring(7)); HelpDesk = HelpDeskFunction.HelpDeskFindByNumber(HelpNumber); } if (HelpDeskId > 0) { HelpDesk = HelpDeskFunction.GetHelpDesk(HelpDeskId); } if (HelpDesk != null) { AdminHelpDeskMessage adminHelpDesk = new AdminHelpDeskMessage(HelpDesk, FollowerId); await SendMessage(adminHelpDesk.BuildMsg()); } return(OkResult); } catch { return(OkResult); } }