Ejemplo n.º 1
0
        public IActionResult UpdateUserSentiment(int id, float sentiment)
        {
            var user = _repo.GetUserById(id);

            var messages = _mRepo.GetMessageByUserId(user.FBuid);

            // checks if user has previous messages
            if (messages == null)
            {
                return(NotFound("No messages, no sentiment to update"));
            }
            else
            {
                var updatedSentiment = _repo.GetUserSentimentScoreByUserId(user.FBuid);

                var updatedUser = _repo.UpdateSentiment(id, updatedSentiment);

                return(Ok(updatedUser));
            }
        }
Ejemplo n.º 2
0
        public IActionResult GetMessagesByUserId(string fBuid)
        {
            var userMessages = _repo.GetMessageByUserId(fBuid);

            return(Ok(userMessages));
        }