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(); }