//private readonly IPictureRequestRepository _pictureRequestRepository; public AdminController(IRoasterRepository roasterRepository, IUserRepository userRepository, IRoasterRequestRepository roasterRequestRepository /*, IPictureRequestRepository pictureRequestRepository*/) { _roasterRepository = roasterRepository; _userRepository = userRepository; _roasterRequestRepository = roasterRequestRepository; //_pictureRequestRepository = pictureRequestRepository; }
public RoasterRequestService(IRoasterRepository roasterRepository, IRoasterRequestRepository roasterRequestRepository, IPictureRequestRepository pictureRequestRepository, IPictureRepository pictureRepository, IAddressRepository addressRepository, ITagRepository tagRepository, IRoasterTagRepository roasterTagRepository, ILogger logger) { _roasterRepository = roasterRepository ?? throw new ArgumentNullException(nameof(roasterRepository)); _roasterRequestRepository = roasterRequestRepository ?? throw new ArgumentNullException(nameof(roasterRequestRepository)); _pictureRepository = pictureRepository; _pictureRequestRepository = pictureRequestRepository; _addressRepository = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository)); _tagRepository = tagRepository ?? throw new ArgumentNullException(nameof(tagRepository)); _roasterTagRepository = roasterTagRepository ?? throw new ArgumentNullException(nameof(roasterTagRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }