Esempio n. 1
0
 public IActionResult retriveAllComments()
 {
     try
     {
         // enviar msg moderado a ChtBot API resesponseBotComment
         return(Ok(QueueEnjine.getAll_stored()));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Esempio n. 2
0
 public IActionResult moderateBotComment(EnqueueCommentBotReq comment)
 {
     try
     {
         // almacenar el msg para ser moderado en la app frontend de test
         comment.ArrivedDate = System.DateTime.Now;
         QueueEnjine.encolar_stored(comment);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Esempio n. 3
0
        public IActionResult responseModeratedBotComment(BotCommentModeratedReq comment)
        {
            try
            {
                // enviar msg moderado a ChtBot API resesponseBotComment
                var item = QueueEnjine.get_stored(comment.CaseCommentGUID);
                if (item != null)
                {
                    item.SendedDate = System.DateTime.Now;
                    QueueEnjine.encolar_sended(item);

                    QueueEnjine.Remove_stored(comment.CaseCommentGUID);
                }


                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }