public MovieManger( IMovieRepository movieRepository, ICriticRepository criticRepository, IRatingRepository ratingRepository) { this.movieRepository = movieRepository ?? throw new ArgumentNullException(nameof(movieRepository)); this.criticRepository = criticRepository ?? throw new ArgumentNullException(nameof(criticRepository)); this.ratingRepository = ratingRepository ?? throw new ArgumentNullException(nameof(ratingRepository)); }
public ReviewsController(IReviewRepository reviewRepository, IMovieRepository movieRepository, ICriticRepository criticRepository) { this.reviewRepository = reviewRepository; this.movieRepository = movieRepository; this.criticRepository = criticRepository; }
public CriticsController(ICriticRepository criticRepository, IReviewRepository reviewRepository) { this.criticRepository = criticRepository; this.reviewRepository = reviewRepository; }
public AddMovieCriticCommandHandler(ICriticRepository criticRepository, IHttpContextAccessor context) { _criticRepository = criticRepository; _context = context; }
public UpdateRatingWeightCommand(ICriticRepository criticRepository) { this.criticRepository = criticRepository ?? throw new ArgumentNullException(nameof(criticRepository)); }