Example #1
0
 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;
        }
Example #3
0
 public SearchController(ITwitterApiCallService twitterApiCallService)
 {
     this.twitterApiCallService = twitterApiCallService ?? throw new ArgumentNullException(nameof(twitterApiCallService));
 }