public void Execute(UpdateTweetCommand command)
        {
            foreach (var item in command.SentimentModelList)
            {
                var tweet = _tweetRepository.GetByTweetId(item.TweetId);
                tweet.SentimentType = (int)item.SentimentTypeEnum;
                _tweetRepository.Update(tweet);
            }

            _tweetRepository.SaveChanges();
        }
Ejemplo n.º 2
0
        public void Put(UpdateTweet request)
        {
            var tweet = _tweetRepo.GetById(request.Id);

            if (tweet == null)
            {
                ThrowNotFound(request.Id);
            }

            tweet.Text = request.Text;
            _tweetRepo.Update(tweet);
        }
Ejemplo n.º 3
0
 public bool UpdateTweet(TweetModel tweetModel)
 {
     try
     {
         _tweetRepository.Update(tweetModel);
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
     return(false);
 }
        public bool UpdateTweet(TweetModel tweet)
        {
            bool isUpdated = false;

            try
            {
                tweet.updatedAt = DateTime.Now;
                isUpdated       = _tweetRepository.Update(tweet);
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
                isUpdated = false;
            }
            return(isUpdated);
        }
        public IActionResult Get()
        {
            var list = _tweetRepository.GetAll();

            for (int i = 0; i < list.Count; i++)
            {
                var lan      = _azureService.DetectLanguageServiceForAString(list[i].TweetText);
                var language = lan.Documents[0].DetectedLanguages[0].Iso6391Name;

                if (list[i].Language == null)
                {
                    list[i].Language = language;
                    _tweetRepository.Update(list[i]);
                }
            }

            return(Ok(list));
        }
Ejemplo n.º 6
0
        public void Edit(TweetViewModel model)
        {
            var entity = mapper.Map <TweetViewModel, TweetEntity>(model);

            repository.Update(entity);
        }
Ejemplo n.º 7
0
        public async Task <Tweet> Update(Tweet tweet)
        {
            tweet = await _repository.Update(tweet);

            return(tweet);
        }