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)); }
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)); }
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)); }