示例#1
0
 public FeedsController(FeedService feedService, IFeedsRepository feedRepository, ISubscribersRepository subscribersRepository, IdentityService identityService, IConfigurationProvider configurationProvider)
 {
     this.feedService           = feedService;
     this.feedRepository        = feedRepository;
     this.subscribersRepository = subscribersRepository;
     this.identityService       = identityService;
     this.configurationProvider = configurationProvider;
 }
示例#2
0
 public HomeController()
 {
     UserRepository        = new EfModelRepository();
     PostsRepository       = new EfPostRepository();
     SubscribersRepository = new EfSubscribersRepository();
     ImgsRepository        = new EfImgsRepository();
     TweetsImgsRepository  = new EfTweetsImgsRepository();
 }
        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;
        }
示例#4
0
 public SubscribersService(ISubscribersRepository repository)
 {
     _repository = repository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionService"/> class.
 /// </summary>
 /// <param name="repository">Notifications subscribers repository.</param>
 /// <param name="settingsProvider">Provides subscription settings.</param>
 public SubscriptionService(ISubscribersRepository repository, ISubscriptionSettingsProvider settingsProvider)
 {
     _repository       = repository;
     _settingsProvider = settingsProvider;
 }
 public SubscribersController(ISubscribersRepository repository)
 {
     _repository = repository;
 }
示例#7
0
 public NotificationsController(ISubscribersRepository repository, INotificationService notificationService)
 {
     _notificationService = notificationService;
     _repository          = repository;
 }
示例#8
0
 public NotificationsController(ISubscribersRepository repository, IMessageSender messageSender)
 {
     _messageSender = messageSender;
     _repository    = repository;
 }
 public MessageCreator(ISubscribersRepository repository)
 {
     _repository = repository;
 }
示例#10
0
 public NotificationLogic(ISubscribersRepository repository, ILogger <NotificationLogic> logger)
 {
     this.repository = repository;
     this.logger     = logger;
 }
示例#11
0
 public SubscriberService(ISubscribersRepository iSubscribersRepository, IMessageRepository iMessageRepository)
 {
     _iSubscribersRepository = iSubscribersRepository;
     _iMessageRepository     = iMessageRepository;
 }
示例#12
0
 public SubscribersController(ISubscribersRepository subscribersRepository)
 {
     this.subscribersRepository = subscribersRepository;
 }
 public SubscribersService(ISubscribersRepository subscribersRepository, ISourceTypeRepository SourceRepository, IUnitOfWork unitOfWork)
 {
     this.subscribersRepository = subscribersRepository;
     this.SourceTypeRepository  = SourceRepository;
     this.unitOfWork            = unitOfWork;
 }