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)); } }
public IActionResult GetMessagesByUserId(string fBuid) { var userMessages = _repo.GetMessageByUserId(fBuid); return(Ok(userMessages)); }