Beispiel #1
0
 public UsersController(
     IMappingProvider mapper,
     IUserService userService,
     ITweetService tweetService,
     UserManager <User> userManager,
     RoleManager <IdentityRole> roleManager,
     IFavouriteUserService favouriteService
     )
 {
     this.mapper = mapper
                   ??
                   throw new ArgumentNullException(nameof(mapper));
     this.favouriteService = favouriteService
                             ??
                             throw new ArgumentNullException(nameof(favouriteService));
     this.userService = userService
                        ??
                        throw new ArgumentNullException(nameof(userService));
     this.tweetService = tweetService
                         ??
                         throw new ArgumentNullException(nameof(tweetService));
     this.userManager = userManager
                        ??
                        throw new ArgumentNullException(nameof(userManager));
     this.roleManager = roleManager
                        ??
                        throw new ArgumentNullException(nameof(roleManager));
 }
Beispiel #2
0
 public UsersController(
     ITwitterService twitterService,
     ITwitterUserService twitterUserService,
     IFavouriteUserService favouriteUserService,
     UserManager <User> userManager,
     IJsonProvider jsonProvider,
     IMappingProvider mapper
     )
 {
     this.twitterService = twitterService
                           ??
                           throw new ArgumentNullException(nameof(twitterService));
     this.twitterUserService = twitterUserService
                               ??
                               throw new ArgumentNullException(nameof(twitterUserService));
     this.favouriteUserService = favouriteUserService
                                 ??
                                 throw new ArgumentNullException(nameof(favouriteUserService));
     this.userManager = userManager ??
                        throw new ArgumentNullException(nameof(userManager));
     this.jsonProvider = jsonProvider
                         ??
                         throw new ArgumentNullException(nameof(jsonProvider));
     this.mapper = mapper
                   ??
                   throw new ArgumentNullException(nameof(mapper));
 }
Beispiel #3
0
 public TweetsController(
     ITwitterService twitterService,
     ITwitterUserService twitterUserService,
     IFavouriteUserService favouriteUserService,
     ITweetService tweetService,
     IMappingProvider mapper,
     UserManager <User> userManager,
     IMemoryCache memoryCache
     )
 {
     this.tweetService         = tweetService ?? throw new ArgumentNullException(nameof(tweetService));
     this.twitterService       = twitterService ?? throw new ArgumentNullException(nameof(twitterService));
     this.twitterUserService   = twitterUserService ?? throw new ArgumentNullException(nameof(twitterUserService));
     this.favouriteUserService = favouriteUserService ?? throw new ArgumentNullException(nameof(favouriteUserService));
     this.mapper      = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager));
     this.memoryCache = memoryCache ?? throw new ArgumentNullException(nameof(memoryCache));
 }