public TweetController(ITwitterApiCallService twitterApiCallService, ITweetService tweetService, UserManager <User> manager, IUserTweetService userTweetService, ICascadeDeleteService cascadeDeleteService, IFolloweeService followeeService) { this.twitterApiCallService = twitterApiCallService ?? throw new ArgumentNullException(nameof(twitterApiCallService)); this.tweetService = tweetService ?? throw new ArgumentNullException(nameof(tweetService)); this.manager = manager ?? throw new ArgumentNullException(nameof(manager)); this.userTweetService = userTweetService ?? throw new ArgumentNullException(nameof(userTweetService)); this.cascadeDeleteService = cascadeDeleteService ?? throw new ArgumentNullException(nameof(cascadeDeleteService)); this.followeeService = followeeService ?? throw new ArgumentNullException(nameof(followeeService)); }
public FolloweeService(IUnitOfWork unitOfWork, IMappingProvider mapper, ITwitterApiCallService twitterApiCallService, IDateTimeParser dateTimeParser) { if (unitOfWork == null || mapper == null || twitterApiCallService == null || dateTimeParser == null) { throw new ArgumentNullException(); } this.unitOfWork = unitOfWork; this.mapper = mapper; this.twitterApiCallService = twitterApiCallService; this.dateTimeParser = dateTimeParser; }
public SearchController(ITwitterApiCallService twitterApiCallService) { this.twitterApiCallService = twitterApiCallService ?? throw new ArgumentNullException(nameof(twitterApiCallService)); }