Beispiel #1
0
 public NetworkDAO(INetworkContext context, ICounterDAO counterDAO, ISubscriptionDAO subscriptionDAO, IUserDAO userDAO)
 {
     _context         = context;
     _counterDAO      = counterDAO;
     _subscriptionDAO = subscriptionDAO;
     _userDAO         = userDAO;
 }
Beispiel #2
0
 public NetworkController(INetworkDAO networkDAO, IPublicationDAO publicationDAO, IUserDAO userDAO, ISubscriptionDAO subscriptionDAO, IConfiguration configuration)
 {
     _configuration   = configuration;
     _networkDAO      = networkDAO;
     _publicationDAO  = publicationDAO;
     _userDAO         = userDAO;
     _subscriptionDAO = subscriptionDAO;
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PresentationService"/> class.
 /// </summary>
 /// <param name="currentUserProvider">CurrentUserProvider.</param>
 /// <param name="logger">Logger.</param>
 /// <param name="seriesDAO">SeriesDAO.</param>
 /// <param name="userDAO">UserDAO.</param>
 /// <param name="rssFeedService">RssFeedService.</param>
 /// <param name="subscriptionDAO">SubscriptionDAO.</param>
 public PresentationService(ICurrentUserProvider currentUserProvider, ILogger logger, ISeriesDAO seriesDAO, IUserDAO userDAO, RssFeedService rssFeedService, ISubscriptionDAO subscriptionDAO)
 {
     this.seriesDAO           = seriesDAO ?? throw new ArgumentNullException(nameof(seriesDAO));
     this.userDAO             = userDAO ?? throw new ArgumentNullException(nameof(userDAO));
     this.feedService         = rssFeedService ?? throw new ArgumentNullException(nameof(rssFeedService));
     this.subscriptionDAO     = subscriptionDAO ?? throw new ArgumentNullException(nameof(subscriptionDAO));
     this.currentUserProvider = currentUserProvider ?? throw new ArgumentNullException(nameof(currentUserProvider));
     this.logger = logger.CreateScope(nameof(PresentationService));
 }
Beispiel #4
0
 public SubscriptionNotificationService(ISubscriptionDAO subscriptionDao, IMapper mapper,
                                        SubscriptionUtils subscriptionUtils, IUserDAO userDao, ICompanyDAO companyDao)
 {
     _subscriptionDao   = subscriptionDao;
     _mapper            = mapper;
     _subscriptionUtils = subscriptionUtils;
     _userDao           = userDao;
     _companyDao        = companyDao;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="RssFeedUpdaterService"/> class.
        /// </summary>
        /// <param name="logger">Logger.</param>
        /// <param name="reteOrgRssFeed">ReteOrgRssFeed.</param>
        /// <param name="feedDAO">FeedDAO.</param>
        /// <param name="seriesDAO">SeriesDAO.</param>
        /// <param name="subscriptionDAO">SubscriptionDAO.</param>
        /// <param name="seriesCoverService">SeriesCoverService.</param>
        /// <param name="configuration">IConfiguration.</param>
        public RssFeedUpdaterService(ILogger logger, ReteOrgRssFeed reteOrgRssFeed, IFeedDAO feedDAO, ISeriesDAO seriesDAO, ISubscriptionDAO subscriptionDAO, SeriesCoverService seriesCoverService, IConfiguration configuration)
        {
            this.logger = logger != null?logger.CreateScope(nameof(RssFeedUpdaterService)) : throw new ArgumentNullException(nameof(logger));

            this.configuration      = configuration ?? throw new ArgumentNullException(nameof(configuration));
            this.reteOrgRssFeed     = reteOrgRssFeed ?? throw new ArgumentNullException(nameof(reteOrgRssFeed));
            this.feedDAO            = feedDAO ?? throw new ArgumentNullException(nameof(feedDAO));
            this.seriesDAO          = seriesDAO ?? throw new ArgumentNullException(nameof(seriesDAO));
            this.subscriptionDAO    = subscriptionDAO ?? throw new ArgumentNullException(nameof(subscriptionDAO));
            this.seriesCoverService = seriesCoverService ?? throw new ArgumentNullException(nameof(seriesCoverService));
        }
 public SubscriptionUtils(IUserDAO userDao, ITaskDAO taskDao, ISubscriptionDAO subscriptionDao,
                          IProjectStaffDAO projectStaffDao, IProjectDAO projectDao, IMapper mapper, ICompanyDAO companyDao,
                          ICategoryDAO categoryDao)
 {
     _userDao         = userDao;
     _taskDao         = taskDao;
     _subscriptionDao = subscriptionDao;
     _projectStaffDao = projectStaffDao;
     _projectDao      = projectDao;
     _mapper          = mapper;
     _companyDao      = companyDao;
     _categoryDao     = categoryDao;
 }
 public SubscriptionService(ISubscriptionDAO subscriptionDAO)
 {
     _subscriptionDAO = subscriptionDAO;
 }
 public UserController(IUserDAO userDAO, ISubscriptionDAO subscriptionDAO, INetworkDAO networkDAO)
 {
     _userDAO         = userDAO;
     _subscriptionDAO = subscriptionDAO;
     _networkDAO      = networkDAO;
 }