public RequestService( IRepository <Request> requestRepository, IRepository <Book> bookRepository, IMapper mapper, IEmailSenderService emailSenderService, IRepository <User> userRepository, IPaginationService paginationService, IRepository <Language> bookLanguageRepository, IHangfireJobScheduleService hangfireJobScheduleService, IRepository <BookAuthor> bookAuthorRepository, IRepository <BookGenre> bookGenreRepository, IRepository <UserRoom> userLocationRepository, IRootRepository <BookRootComment> rootCommentRepository, IWishListService wishListService, INotificationsService notificationsService) { _requestRepository = requestRepository; _bookRepository = bookRepository; _mapper = mapper; _emailSenderService = emailSenderService; _userRepository = userRepository; _paginationService = paginationService; _hangfireJobScheduleService = hangfireJobScheduleService; _bookGenreRepository = bookGenreRepository; _bookLanguageRepository = bookLanguageRepository; _bookAuthorRepository = bookAuthorRepository; _userLocationRepository = userLocationRepository; _rootCommentRepository = rootCommentRepository; _wishListService = wishListService; _notificationsService = notificationsService; }