public NetworkDAO(INetworkContext context, ICounterDAO counterDAO, ISubscriptionDAO subscriptionDAO, IUserDAO userDAO) { _context = context; _counterDAO = counterDAO; _subscriptionDAO = subscriptionDAO; _userDAO = userDAO; }
public NetworkController(INetworkDAO networkDAO, IPublicationDAO publicationDAO, IUserDAO userDAO, ISubscriptionDAO subscriptionDAO, IConfiguration configuration) { _configuration = configuration; _networkDAO = networkDAO; _publicationDAO = publicationDAO; _userDAO = userDAO; _subscriptionDAO = subscriptionDAO; }
/// <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)); }
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; }