Exemple #1
0
 /// <summary>
 /// Delete
 /// </summary>
 /// <param name="newsCounter"></param>
 public void Delete(NewsCounter newsCounter)
 {
     if (newsCounter == null)
     {
         throw new ArgumentNullException(nameof(newsCounter));
     }
     _newsCounterRepository.Delete(newsCounter);
     _eventPublisher.EntityDeleted(newsCounter);
 }
Exemple #2
0
        protected void AdjustCount(int id)
        {
            var visitcounter = _newsCounterService.GetCounterNewsCounter(id, "NewsItem", DateTime.Now);

            if (visitcounter == null)
            {
                NewsCounter counter = new NewsCounter
                {
                    CreateDate   = DateTime.Now,
                    EntityId     = id,
                    EntityName   = "NewsItem",
                    TotalVisitor = 1
                };
                _newsCounterService.Insert(counter);
            }
            else
            {
                visitcounter.TotalVisitor = visitcounter.TotalVisitor + 1;
                _newsCounterService.Update(visitcounter);
            }
        }