public NotificationsController(ISubscribersRepository repository, IMessageSender messageSender)
        {
            using (var context = new MarketingNotificationsContext())
            {
                ViewBag.CountBoat   = context.Subscribers.Count(s => s.Boat && s.Subscribed);
                ViewBag.CountRV     = context.Subscribers.Count(s => s.Rv && s.Subscribed);
                ViewBag.CountBridal = context.Subscribers.Count(s => s.Bridal && s.Subscribed);
                ViewBag.CountTest   = context.Subscribers.Count(s => s.TestGroup && s.Subscribed);
                ViewBag.CountNonSub = context.Subscribers.Count(s => !s.Subscribed);
                ViewBag.CountSub    = context.Subscribers.Count(s => s.Subscribed);

                ViewBag.BoatCost   = (context.Subscribers.Count(s => s.Boat && s.Subscribed)) * .0075;
                ViewBag.RvCost     = (context.Subscribers.Count(s => s.Rv && s.Subscribed)) * .0075;
                ViewBag.BridalCost = (context.Subscribers.Count(s => s.Bridal && s.Subscribed)) * .0075;
                ViewBag.TestCost   = (context.Subscribers.Count(s => s.TestGroup && s.Subscribed)) * .0075;
            }
            _messageSender = messageSender;
            _repository    = repository;
        }
 public SubscribersRepository()
 {
     _context = new MarketingNotificationsContext();
 }