Example #1
0
 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;
 }