Количество показов для баннера - PullRequest
0 голосов
/ 06 января 2012

У меня есть баннеры на моем сайте.В CMS администратор может настроить количество показов (ShowCount) в день, неделю, месяц (PeriodShowCount).У меня есть метод для возвращенного баннера:

   public Banner GetSimpleBanner()
      {                     
           Banner banner =  Database.Banners.Where(b=> b.IsPublish.Value && 
              b.Category.Value == (int)CategoryBanner.SimpleBanner && 
              b.ShowCountAlready < b.ShowCount ).Take(1).FirstOrDefault();

           banner.ShowCountAlready++;            
           return   banner;
      }

Например, для баннера установлено 100 показов в месяц.И мне нужно очистить ShowCountAlready, когда закончится месяц.
Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 06 января 2012

В конце каждого месяца запускайте задание для выполнения кода, очищающего свойство ShowCountAlready.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...